JTAPI Plugin Logs

Hi All,
We are encountering an issue with the Verint Recorder and we were asked to enable the debugs in the e JTAPI plugin comsole, not sure about this its usage, moreover if i provide the log destination to a different location instead of the default path, the logs wont dump in the preferred path rather it gets generated in the default. Need assistance on this ASAP!!!
Thx in advance

Did you find a fix for this issue?

Similar Messages

  • Par file deployment from nwds - sap-plugin.log error

    i'm trying to deploy par file
    all my setting are right, but i get error that i see in sap-plugin.log file
    Server returned HTTP response code: 401 for URL: http://sapepdev:50100
    does anyone knows how to fix that problem?
    is my "nwds-> preference-? workbench-> proxy " settings should be like the settings in the browser?
    thanks
    Roni

    the error in sap-plugin.log is:
    [02.01.07 / 11:05] #ERROR LEVEL# com.sap.portal.developmentTools.ideSpecific.eclipse.wizards.sapmakepar.SAPMPWizard$1 > No Information
    java.io.IOException: Server returned HTTP response code: 401 for URL: http://sapepdev:50100/irj/servlet/prt/portal/prteventname/upload/prtroot/com.sap.portal.runtime.system.console.ArchiveUploader?login_submit=on&j_user=amit-y&j_password=123456&j_authscheme=default&uidPasswordLogon=Log%20on
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:800)
         at com.sap.portal.developmentTools.general.wizards.upload.DeployEngine.readResponse(DeployEngine.java:363)
         at com.sap.portal.developmentTools.general.wizards.upload.DeployEngine.uploadPar(DeployEngine.java:435)
         at com.sap.portal.developmentTools.general.wizards.upload.DeployEngine.deploy(DeployEngine.java:221)
         at com.sap.portal.developmentTools.ideSpecific.eclipse.wizards.sapmakepar.SAPMPWizard$1.processUpload(SAPMPWizard.java:416)
         at com.sap.portal.developmentTools.ideSpecific.eclipse.wizards.sapmakepar.SAPMPWizard$1.run(SAPMPWizard.java:350)
         at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:302)
         at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252)
         at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:758)
         at com.sap.portal.developmentTools.ideSpecific.eclipse.wizards.sapmakepar.SAPMPWizard.performFinish(SAPMPWizard.java:531)
         at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:608)
         at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:321)
         at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423)
         at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
         at org.eclipse.jface.window.Window.runEventLoop(Window.java:583)
         at org.eclipse.jface.window.Window.open(Window.java:563)
         at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:112)
         at org.eclipse.jface.action.Action.runWithEvent(Action.java:842)
         at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:456)
         at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContributionItem.java:403)
         at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem.java:397)
         at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(ActionContributionItem.java:72)
         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
         at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
         at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
         at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)
         at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
         at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
         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:324)
         at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:291)
         at com.sap.ide.eclipse.startup.Main.run(Main.java:789)
         at com.sap.ide.eclipse.startup.Main.main(Main.java:607)

  • Broken pipe error in plugin log

    Hello All,
    Any help will be much appreciated.
    Currently we have a webserver and weblogic servers(two) in the same box. The webserver
    is IPlanet and it communicates with weblogic(7.0 SP2) using the weblogic plug-in.
    Normally the webserver connects to the first weblogic server and subsequent request
    were sent to the same weblogic servers. While doing so, the plugin hits a broken
    pipe error and it failover to the second weblogic server. We do not know the cause
    of this problem as there is no broken pipe errors in the weblogic server logs.
    I changed the weblogic & plugin configurations and did various tests using the
    following configuratons, but no luck.
    Weblogic plugin configurations:
    1. HungServerRecoverSecs to 5000,
    2. WLSocketTimeoutSecs to 5000
    3. KeepAliveSecs="120" ( by default KeepAliveEnabled is true)
    4. ConnectTimeoutSecs="120" along with ConnectRetrySecs=2 ( i.e. 60 connections
    before it throws HTTP 503- Service Unavailable exception).
    Weblogic server configurations:
    1. Post Timeout Secs: 120(max)
    2. T3 Message Timeout: 480(max)
    3. HTTP Message Timeout: 480(max).
    The plugin log file contents are below:
    Thu May 13 09:35:25 2004 INFO: sysSend 1247
    Thu May 13 09:35:25 2004 INFO: sysSend 139
    Thu May 13 09:35:25 2004 ========= errno [32] msg [Broken pipe]
    Thu May 13 09:35:25 2004 POST timed out to the server 10.227.8.47:8101
    Thu May 13 09:35:25 2004 *******Exception type [POST_TIMEOUT] (POST timed out
    to the server 10.227.4.33:8101
    ) raised at line 731 of proxy.cpp
    Thu May 13 09:35:25 2004 failure on sendRequest() w/ recycled connection to 10.227.4.33:8101,
    numfailures=1
    Thu May 13 09:35:25 2004 Marking 10.227.8.47:8101 as bad
    Thu May 13 09:35:25 2004 Marking [0] as bad WLS: 10.227.8.47:8101:65535
    Thu May 13 09:35:25 2004 got exception in sendRequest phase: POST_TIMEOUT: [os
    error=32, line 731 of proxy.cpp]: POST timed out to the server 10.227.8.47:8101
    at line 1051
    Thu May 13 09:35:25 2004 Failing over after sendRequest exception
    Thu May 13 09:35:25 2004 attempt #1 out of a max of 5
    Thu May 13 09:35:25 2004 Server details are 10.227.8.47'/8101/65535
    Thu May 13 09:35:25 2004 Server was mark bad, going to next server
    Thu May 13 09:35:25 2004 Server details are ''/0/0
    Thu May 13 09:35:25 2004 Server was mark bad, going to next server
    Thu May 13 09:35:25 2004 general list: trying connect to '10.227.8.47'/8103/65535
    at line 1338 for '/callWebApp/application?pageid=NewCall&portletid=CompleteCall&portletns=CompleteCall&wfevent=CompleteCall.showContactAction'
    Thu May 13 09:35:25 2004 INFO: New NON-SSL URL
    Thu May 13 09:35:25 2004 Going to check the general server list
    Thu May 13 09:35:25 2004 WLS info : 10.227.8.47:8103 recycled? 0
    Many thanks
    Shaan

    Hi Sudeep,
    SAP Note 846079 - XI 3.0 JDBC Receiver: # of Retries on SQL Error w/o Effect
    Please check the following SAP note also - 831162
    Some info which i found there and can be relevant in to your scenario.....
    Q: I am using a JDBC Receiver Adapter in conjunction with the  Lotus Domino Driver for JDBC perform an INSERT or UPDATE operation on a database. When sending a message to the receiver, the Adapter Monitoring shows the following error message:
    "java.sql.SQLException: [Lotus][Domino Driver for JDBC]Invalid cursor state"
    Is there a fix for this issue?
    A: To work around this JDBC driver problem, activate the Advanced Mode for the respective JDBC Receiver channel and configure the setting "Number of Retries of Database Transaction on SQL Error" to a value > 0. Additionally, make sure that the setting "Database Auto-Commit Enabled" is also active as the Lotus Domino Driver for JDBC does not support transactions.
    Apply note 846079 before configuring this scenario.
    Q: The TCP/IP connection to my database host is running over an unreliable network connection, i.e. the connection is sometimes interrupted. Consequently, I sporadically receive an SQLException regarding a closed connection in the system trace or audit log or the connection as well as the JDBC Adapter channel are hanging.
    How can I work around this connectivity issue?
    A: Enable the "Advanced Mode" for the respective JDBC Adapter channel and select the option "Disconnect from Database After Processing each Message".
    Note that this might put additional load on your DBMS due to the creation of a new database connection for each message.
    I dont have access to a database right now, so i am not able to check this.
    Also check the JDBC driver compatability as mentioned in the above note.
    Cheer's

  • How to turn on CR4E plugin logging?

    <p><font face="arial,helvetica,sans-serif" size="2">Hi,</font></p><p><font face="arial,helvetica,sans-serif" size="2">I am getting the following error when I am designing a report using CLOB field.</font></p><p><font face="arial,helvetica,sans-serif"><font size="2">J</font><font size="2">DBC Error: This operation is not supported.  Caused by: JDBC Error: This operation is not supported.</font><br /></font></p><font face="arial,helvetica,sans-serif" size="2">  Caused by: JDBC Error: This operation is not supported.<br />  Caused by: JDBC Error: This operation is not supported.<br />  Caused by: JDBC Error: This operation is not supported.<br />  Caused by: JDBC Error: This operation is not supported.<br />  Caused by: This operation is not supported.<br />  Plug-in Vendor: Business Objects<br />  Plug-in Name: Crystal Reports Designer Editor Package<br />  Plug-in ID: com.businessobjects.crystalreports.designer.editor<br />  Plug-in Version: 1.0.0.v671<br /></font><p style="text-indent: 6pt" class="MsoNormal"><font face="arial,helvetica,sans-serif" size="2"></font></p><p><font face="arial,helvetica,sans-serif" size="2">First of all, does CR4E support CLOB and BLOB fields?</font></p><p><font face="arial,helvetica,sans-serif" size="2">Second, can I enable CR4E designer plugin logging so I can see more information on what operation the designer is trying to call?</font></p><p><font face="arial,helvetica,sans-serif" size="2">The backend is OpenText DB with Generic JDBC driver.</font></p><p><font face="arial,helvetica,sans-serif" size="2">Thanks,</font></p><p><font face="arial,helvetica,sans-serif" size="2">Tim</font><br /> </p><p> </p><p> </p>

    Russ Burkert wrote:
    That did not work. There is nothing on the console or any of the logs that is new concerning sql logging. What didn't work?
    Added the specified properties to the driver using the console and modified the
    commEnv script so wlspy.jar is included in the WEBLOGIC_CLASSPATH. WebLogic was restarted.
    However, spy.log is created and at least I can now see some database errors
    (ORA-xxxx) coming back from Oracle (which is very helpful). But, no actual SQL in that log, either.
    Upon further scrutiny of spy.log, I can see this kind of stuff:
    PreparedStatement[35].setString(int parameterIndex, String x)
    parameterIndex = 39
    x = RN22
    OK
    All of our database transactions right now are inserts. I see how this maps to the JPA
    objects, but it is quite grueling to have to figure out the index/offset of each piece
    of data in the object and then cross-reference that to its DB table/column equivalent.
    Is there any way to just see a simple INSERT statement somewhere?There has to be INSERT statements in the spy log. They may well be done by PreparedStatements,
    which show their SQL once at the prepare, early in the log, and then re-executed indefinitely.
    Find the SQL for a given prepared statement so you can know what failed when the XXXth execute()
    returns a SQLException.
    Joe

  • Plugin w/IIS and 'No more connections in the pool' msg in logs

    I am using the proxy plugin with IIS 5.0. Its fronts 2 weblogic instances that require sticky as there is session information that is not replicated (too large to be replicated).
    I am seeing occasions when the request is suddently sent to the wrong server, which of course causes application failure, since the session does not exist there. Whenever this occurs I see the following message in the proxy plugin log (with DEBUG on and set to ALL).
    Note: This request occurs less than one second after previous requests from the same client so there should not be timeout related issues.
    I would really appreciate if any knows why the 2 logs entries below exist, what they mean, and what could be the cause:
    <p>
    <i>
    Wed Aug 31 16:09:02 2005 getPooledConn: No more connections in the pool for Host[sasuprdcce03.cce.hp.com] Port[12302] SecurePort[12302]
    <br>
    Wed Aug 31 16:09:02 2005 Connection refused, error = 10022</i>
    <p>
    The server was in fact up and processing requests and was not backlogged, and the proxy did actually immediately reconnect for the same request:
    <p><i>Wed Aug 31 16:09:02 2005 general list: created a new connection to 'sasuprdcce03.cce.hp.com'/12302 for '/impressions_wtp/images/menu_tabs/tab_top_right.gif', Local port: 4427</i>
    <p>
    However, when the new connection above occurs the Cookie has changed.
    Thank you,
    Darryl

    Did you find a fix for this issue?

  • Custom plugin in OIM 11.1.1.5

    Hi all,
    I'm trying to develope an OIM custom plugin which will perform email generation after "+Create User+" request submit.
    The version of OIM is 11.1.1.5.
    I followed official documentation at [this link|http://docs.oracle.com/cd/E21764_01/doc.1111/e14309/plugins.htm#CHDFHIGE] and basically have done the following steps:
    1. developed custom java code with JDeveloper
    2. built the source code
    3. declared the custom plugin in plugin.xml file
    4. copied the custom plugin class to OIM server for example in $MIDDLEWARE_HOME/OIMPlugins/lib
         NOTE: during this operation I have exactly mantained the same directory structure of custom java package.
         For example custom plugin class is under my.custom.plugin java package and I have copied custom java class under $MIDDLEWARE_HOME/OIMPlugins/lib/my/custom/plugin folder
    5. created a zip file containing custom plugin class (always with its directory structure) and plugin.xml file
    6. copied the zip file to $OIM_HOME/server/plugins
    7. edited ant.properties file (under $OIM_HOME/server/plugin_utility) setting wls.home and oim.home variables
    8. built the wlfullclient.jar (only the first time)
    9. registered the custom plugin
    10. created the custom plugin dataset file
    11. imported it in OIM database using "+weblogicImportMetadata+" utility
    12. purged cache using "+PurgeCache+" utility
    NOTE: all the steps above was executed using the system user running OIM process
    Then I create a user using "+Create User+" request template, this custom plugin should be triggered and should generate email address for user within the request.
    This does not happen, the plugin does not work; in fact I can't see neither any custom plugin log message that I wrote in my code nor the user email properly filled.
    I have tried exactly the same procedure on another version of OIM (11.1.1.3) and the custom plugin works.
    So, which are the missing steps for OIM 11.1.1.5? I can't find any differences comparing the related document of OIM 11.1.1.5 with OIM 11.1.13 one.
    Thanks
    Daniele

    Hi,
    thanks for your reply.
    Here sample java code, plugin.xml file and event handler xml.
    Sample java code+*
    package com.mycompany.custom.eventhandlers;
    import java.util.HashMap;
    import java.io.Serializable;
    import oracle.iam.identity.usermgmt.api.UserManagerConstants;
    import oracle.iam.platform.kernel.spi.ConditionalEventHandler;
    import oracle.iam.platform.kernel.spi.PreProcessHandler;
    import oracle.iam.platform.kernel.vo.AbstractGenericOrchestration;
    import oracle.iam.platform.kernel.vo.BulkEventResult;
    import oracle.iam.platform.kernel.vo.BulkOrchestration;
    import oracle.iam.platform.kernel.vo.EventResult;
    import oracle.iam.platform.kernel.vo.Orchestration;
    import com.thortech.util.logging.Logger;
    public class RequestUserEmailHandler implements PreProcessHandler, ConditionalEventHandler {
    private static final Logger logger = Logger.getLogger("com.mycompany.custom.eventhandlers");
    private static final String className = "RequestUserEmailHandler";
         @Override
         public boolean cancel(long arg0, long arg1, AbstractGenericOrchestration arg2) {
              // TODO Auto-generated method stub
              return false;
         @Override
         public void compensate(long arg0, long arg1, AbstractGenericOrchestration arg2) {
              // TODO Auto-generated method stub
         @Override
         public EventResult execute(long processId, long eventId, Orchestration orchestration) {
              // TODO Auto-generated method stub
              String methodName = "EventREsult execute";
              System.out.println("###### " + className + " - method " + methodName + " - STARTED");
    HashMap<String, Serializable> parameters = orchestration.getParameters();
    String userLogin = (String)parameters.get(UserManagerConstants.AttributeName.USER_LOGIN.getId());
    System.out.println("###### " + className + " - method " + methodName + " - User Login: " + userLogin);
    parameters.put(UserManagerConstants.AttributeName.EMAIL.getId(), userLogin + "@mycompany.com");
              System.out.println("###### " + className + " - method " + methodName + " - ENDED");
              return new EventResult();
         @Override
         public BulkEventResult execute(long arg0, long arg1, BulkOrchestration arg2) {
              // TODO Auto-generated method stub?
              String methodName = "BulkEventResult execute";
    System.out.println("### " + className + " - " + methodName + " - NOT implemented!");
    return new BulkEventResult();
         @Override
         public void initialize(HashMap<String, String> arg0) {
              // TODO Auto-generated method stub
         @Override
         public boolean isApplicable(AbstractGenericOrchestration arg0) {
              // TODO Auto-generated method stub
              return true;
    Plugin.xml file+*
    <?xml version="1.0" encoding="UTF-8" ?>
    <oimplugins>
    <plugins pluginpoint="oracle.iam.platform.kernel.spi.EventHandler">
    <plugin pluginclass="com.mycompany.custom.eventhandlers.RequestUserEmailHandler" version="1.0" name="RequestUserEmailHandler" />
    </plugins>
    </oimplugins>
    Event handler xml+*
    <?xml version='1.0' encoding='UTF-8'?>
    <eventhandlers>
    <!-- PRE-PROCESS - CREATE-->
    <action-handler class="com.mycompany.custom.eventhandlers.RequestUserEmailHandler" entity-type="User" operation="CREATE" name="RequestUserEmailHandler" stage="preprocess" sync="TRUE" order="1010"/>
    <!-- POST-PROCESS - CREATE-->
    <!-- POST-PROCESS - MODIFY-->
    <!-- POST-PROCESS - DISABLE-->
    </eventhandlers>
    Thanks
    Daniele

  • Sap-plugin error when deploying a par file

    Hi,
    We are getting sap-plugin error when ever we are trying to deploy the application to the portal.Even after restarting the server the problem is not getting solved.
    The application we are trying to deploy is perfectly alright as we tested the same earlier.
    Can any one provide some inputs to solve this issue.
    To add some more points
    In brief ,we are not able to deploy our Portal applications . It is giving us error like this
    NFO: Detected Portal Archive File: com.abc.par
    INFO: Deployment failed - exception caught: Application upload failed: com.abc.par - more detail at: /usr/sap/POD/JC30/j2ee/cluster/server0/apps/sap.com/irj/servlet_jsp/irj/root/web-inf/deployment/pcd/com.abc.par.log…
    We got this error many times , but after some time , when we restart the portal it works,
    this time it is not working even after I restarted the server many times

    hi all, i have same problem with upload of .par file, it doesn't work both from the portal and from the NWDS,
    here i post first part of log file:
    this is   sap-plugin.log :
    [16.05.07 / 13:05] #ERROR LEVEL# com.sap.portal.developmentTools.ideSpecific.eclipse.wizards.sapmakepar.SAPMPWizard$1 > Upload Response: <?xml version="1.0" encoding="utf-8"?>
    <query-result><info><type>1</type><message>Detected Portal Archive File: test.par</message></info><info><type>1</type><message>Deployment failed - exception caught: Application upload failed: test.par - more detail at: C:\usr\sap\SWB\DVEBMGS02\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\deployment\pcd\test.par.log</message></info></query-result>
    this is  test.par.log :
    2007-05-16_12-03-10
    Application upload failed: test.par
    com.sapportals.portal.prt.runtime.PortalException: [ApplicationRepositoryService.putArchive] archive: test.par
         at com.sapportals.portal.application.applicationrepository.ApplicationRepositoryService.putArchive(ApplicationRepositoryService.java:328)
         at com.sapportals.portal.prt.deployment.DeploymentManager._uploadArchive(DeploymentManager.java:813)
         at com.sapportals.portal.prt.deployment.DeploymentManager.uploadArchive(DeploymentManager.java:474)
         at com.sapportals.portal.prt.deployment.DeploymentManager.uploadApplication(DeploymentManager.java:319)
         at com.sap.ip.portal.admin.portalanywhere.ArchiveUploader.doUpload(ArchiveUploader.java:116)
         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:324)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.handleRequestEvent(AbstractPortalComponent.java:700)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:412)
         at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
         at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:707)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: com.sapportals.portal.pcd.pl.PlRuntimeException: unexpected SQLException
    Cannot assign a zero-length byte array to host variable 18.
         at com.sapportals.portal.pcd.pl.PlFactory.handleUnexpectedSQLError(PlFactory.java:2490)
         at com.sapportals.portal.pcd.pl.PlContext.createSubcontext(PlContext.java:652)
         at com.sapportals.portal.pcd.gl.xfs.XfsContext.createChildOnPersistence(XfsContext.java:1360)
         at com.sapportals.portal.pcd.gl.xfs.XfsContext.createChildAndNotify(XfsContext.java:1118)
         at com.sapportals.portal.pcd.gl.xfs.XfsContext.createChild(XfsContext.java:1076)
         at com.sapportals.portal.pcd.gl.xfs.XfsContext.createSubcontext(XfsContext.java:846)
         at com.sapportals.portal.pcd.gl.xfs.BasicContext.createBasicSubcontext(BasicContext.java:185)
         at com.sapportals.portal.pcd.gl.PcdPersContext.createSubcontext(PcdPersContext.java:188)
         at com.sapportals.portal.pcd.gl.PcdFilterContext.filterCreateSubcontext(PcdFilterContext.java:244)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.createSubcontext(PcdProxyContext.java:133)
         at com.sapportals.portal.pcd.gl.PcdGlContext.createSubcontext(PcdGlContext.java:500)
         at com.sapportals.portal.pcd.gl.PcdGlContext.bind(PcdGlContext.java:425)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.bind(PcdProxyContext.java:426)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.rebindInt(PcdProxyContext.java:446)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.rebind(PcdProxyContext.java:460)
         at com.sapportals.portal.pcd.gl.PcdGlContext.rebind(PcdGlContext.java:1317)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.rebind(PcdProxyContext.java:501)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.rebind(PcdProxyContext.java:663)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.rebind(PcdProxyContext.java:668)
         at com.sapportals.portal.application.applicationrepository.ApplicationRepositoryService.updateObject(ApplicationRepositoryService.java:717)
         at com.sapportals.portal.application.applicationrepository.ApplicationRepositoryService.storeApplication(ApplicationRepositoryService.java:389)
         at com.sapportals.portal.application.applicationrepository.ApplicationRepositoryService.putArchive(ApplicationRepositoryService.java:306)
         ... 34 more
    Caused by: com.sap.sql.log.OpenSQLException: Cannot assign a zero-length byte array to host variable 18.
         at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:85)
         at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:124)
         at com.sap.sql.jdbc.common.dispatch.BlobHostVariable.setBinaryStream(BlobHostVariable.java:143)
         at com.sap.sql.jdbc.common.CommonPreparedStatement.setBinaryStream(CommonPreparedStatement.java:776)
         at com.sap.engine.services.dbpool.wrappers.PreparedStatementWrapper.setBinaryStream(PreparedStatementWrapper.java:401)
         at com.sapportals.portal.pcd.pl.AttributeHeadersTable.storeAttribute(AttributeHeadersTable.java:431)
         at com.sapportals.portal.pcd.pl.AttributeHeadersTable.insert(AttributeHeadersTable.java:248)
         at com.sapportals.portal.pcd.pl.PlObject.save(PlObject.java:541)
         at com.sapportals.portal.pcd.pl.PlContext.createSubcontext(PlContext.java:616)
         at com.sapportals.portal.pcd.pl.PlContext.createSubcontext(PlContext.java:640)
         ... 54 more

  • Setup issues: Apache plugin for Weblogic

    Hi,
    I've spent couple of days without success trying to configure apache plugin for weblogic. I've configured in accordance with bea documentation and it works fine in windows environment but fails in Solaris 9.
    Plugin log file says it's processed the request successfully but I see error message in browser saying it can't find the jsp file. It works fine if I access the weblogic box directly without going through apache.
    I'm using Weblogic 8.1 SP2, single server.
    Please find below the messages appear in browser, plugin logs, and apache version.
    Thanks in advance for your help.
    ======================Browser Error Message================
    JSP Processing Error
    HTTP Error Code: 404
    Error Message:JSPG0036E: Failed to find resource /AppConsole/common/login.jsp
    Root Cause:java.io.FileNotFoundException: JSPG0036E: Failed to find resource /AppConsole/common/login.jsp     at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.findWrapper(JSPExtensionProcessor.java:246)     at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:228)     at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2841)     at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)     at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681)     at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421)     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367)     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276)     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201)     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103)     at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548)     at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601)     at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934)     at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021)     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)
    ======================Browser Error Message End================
    ==========Apache version============
    Please find apache version and plugin logs below:
    # ./apachectl -v
    Server version: IBM_HTTP_Server/6.0 Apache/2.0.47
    Server built: Nov 4 2004 09:58:18
    ==========Apache version End============
    =================Plugin Logs================
    ================New Request: [GET /AppConsole/ HTTP/1.1] =================
    Mon Jun 12 08:20:14 2006 INFO: SSL is not configured
    Mon Jun 12 08:20:14 2006 After trimming path: '/AppConsole/'
    Mon Jun 12 08:20:14 2006 The final request string is '/AppConsole/'
    Mon Jun 12 08:20:14 2006 SEARCHING id=[83.231.147.129:27110] from current ID=[83.231.147.129:27110]
    Mon Jun 12 08:20:14 2006 @@@FOUND...id=[83.231.147.129:27110], server_name=[83.231.147.65], server_port=[80]
    Mon Jun 12 08:20:14 2006 attempt #0 out of a max of 5
    Mon Jun 12 08:20:14 2006 general list: trying connect to '83.231.147.129'/27110/27110 at line 1981 for '/AppConsole/'
    Mon Jun 12 08:20:14 2006 INFO: New NON-SSL URL
    Mon Jun 12 08:20:14 2006 general list: trying connect to '83.231.147.129'/27110
    Mon Jun 12 08:20:14 2006 Hdrs from clnt:[Via]=[1.0 NMUKPER]
    Mon Jun 12 08:20:14 2006 Hdrs from clnt:[User-Agent]=[Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; NissanEurope; .NET CLR 1.0.3705)]
    Mon Jun 12 08:20:14 2006 Hdrs from clnt:[Accept]=[image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*]
    Mon Jun 12 08:20:14 2006 Hdrs from clnt:[Accept-Language]=[en-gb,fr;q=0.8,es;q=0.6,nl;q=0.4,ja;q=0.2]
    Mon Jun 12 08:20:14 2006 Hdrs from clnt:[Host]=[83.231.147.65]
    Mon Jun 12 08:20:14 2006 URL::sendHeaders(): meth='GET' file='/AppConsole/' protocol='HTTP/1.1'
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[Via]=[1.0 NMUKPER]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[User-Agent]=[Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; NissanEurope; .NET CLR 1.0.3705)]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[Accept]=[image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[Accept-Language]=[en-gb,fr;q=0.8,es;q=0.6,nl;q=0.4,ja;q=0.2]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[Host]=[83.231.147.65]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[Connection]=[Keep-Alive]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[WL-Proxy-SSL]=[false]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[X-WebLogic-Force-JVMID]=[unset]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[WL-Proxy-Client-IP]=[62.172.128.4]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[Proxy-Client-IP]=[62.172.128.4]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[X-Forwarded-For]=[62.172.128.4]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[X-WebLogic-Request-ClusterInfo]=[true]
    Mon Jun 12 08:20:14 2006 Hdrs to WLS:[X-WebLogic-KeepAliveSecs]=[30]
    Mon Jun 12 08:20:14 2006 INFO: sysSend 639
    Mon Jun 12 08:20:14 2006 Hdrs from WLS:[Date]=[Mon, 12 Jun 2006 07:20:14 GMT]
    Mon Jun 12 08:20:14 2006 Hdrs from WLS:[Location]=[http://83.231.147.65/AppConsole/common/login.jsp;jsessionid=ENVulmFw71QICHDuP5nSB8kRPe2teTcbjdBtwkjwSY96UxrHEYXr!-656182639!NONE]
    Mon Jun 12 08:20:14 2006 Hdrs from WLS:[Server]=[WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST 2003 316284 with CR174792 CR173632 CR135189 CR134122 CR133071 CR132575 CR129505 CR129371 CR129122 CR128888 CR124746 CR124239 CR107373]
    Mon Jun 12 08:20:14 2006 Hdrs from WLS:[Content-Type]=[text/html]
    Mon Jun 12 08:20:14 2006 Hdrs from WLS:[Set-Cookie]=[JSESSIONID=ENVulmFw71QICHDuP5nSB8kRPe2teTcbjdBtwkjwSY96UxrHEYXr!-656182639!NONE; path=/]
    Mon Jun 12 08:20:14 2006 Hdrs from WLS:[X-WebLogic-Cluster-Hash]=[mx4NFnJY0ypWiiF1G2lM080SToc]
    Mon Jun 12 08:20:14 2006 Hdrs from WLS:[X-WebLogic-Cluster-List]=[-656182639!eus0000160.eu.verio.net!27110!-1]
    Mon Jun 12 08:20:14 2006 Hdrs from WLS:[Transfer-Encoding]=[chunked]
    Mon Jun 12 08:20:14 2006 parsed all headers OK
    Mon Jun 12 08:20:14 2006 Hdrs to client:[Date]=[Mon, 12 Jun 2006 07:20:14 GMT]
    Mon Jun 12 08:20:14 2006 Hdrs to client:[Location]=[http://83.231.147.65/AppConsole/common/login.jsp;jsessionid=ENVulmFw71QICHDuP5nSB8kRPe2teTcbjdBtwkjwSY96UxrHEYXr!-656182639!NONE]
    Mon Jun 12 08:20:14 2006 Hdrs to client:[Server]=[WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST 2003 316284 with CR174792 CR173632 CR135189 CR134122 CR133071 CR132575 CR129505 CR129371 CR129122 CR128888 CR124746 CR124239 CR107373]
    Mon Jun 12 08:20:14 2006 Hdrs to client:[Set-Cookie]=[JSESSIONID=ENVulmFw71QICHDuP5nSB8kRPe2teTcbjdBtwkjwSY96UxrHEYXr!-656182639!NONE; path=/]
    Mon Jun 12 08:20:14 2006 Hdrs to client:[X-WebLogic-Cluster-List]=[-656182639!eus0000160.eu.verio.net!27110!-1]
    Mon Jun 12 08:20:14 2006 canRecycle: conn=1 status=302 isKA=1 clen=-1 isCTE=1
    Mon Jun 12 08:20:14 2006 closeConnection in load_utils: deleting URL*
    Mon Jun 12 08:20:14 2006 request [AppConsole/] processed sucessfully..................
    =================Plugin Logs End================

    Yes it is IBM Http Server, but it works fine from Windows accessing the same weblogic server I'm trying to connect from Solaris.
    I see 500 error in the apache access log file.
    I've also tried with by setting "MaxRequestsPerChild" to 0 in the apache config file but no good.
    Please find below httpd.conf file content.
    ==============httpd.conf===============
    ServerName eus0000168.eu.verio.net
    # Based upon the NCSA server configuration files originally by Rob McCool.
    # This is the main Apache server configuration file. It contains the
    # configuration directives that give the server its instructions.
    # See <URL:http://httpd.apache.org/docs-2.0/> for detailed information about
    # the directives.
    # Do NOT simply read the instructions in here without understanding
    # what they do. They're here only as hints or reminders. If you are unsure
    # consult the online docs. You have been warned.
    # The configuration directives are grouped into three basic sections:
    # 1. Directives that control the operation of the Apache server process as a
    # whole (the 'global environment').
    # 2. Directives that define the parameters of the 'main' or 'default' server,
    # which responds to requests that aren't handled by a virtual host.
    # These directives also provide default values for the settings
    # of all virtual hosts.
    # 3. Settings for virtual hosts, which allow Web requests to be sent to
    # different IP addresses or hostnames and have them handled by the
    # same Apache server process.
    # Configuration and logfile names: If the filenames you specify for many
    # of the server's control files begin with "/" (or "drive:/" for Win32), the
    # server will use that explicit path. If the filenames do not begin
    # with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
    # with ServerRoot set to "/opt/IBMIHS" will be interpreted by the
    # server as "/opt/IBMIHS/logs/foo.log".
    ### Section 1: Global Environment
    # The directives in this section affect the overall operation of Apache,
    # such as the number of concurrent requests it can handle or where it
    # can find its configuration files.
    # ServerRoot: The top of the directory tree under which the server's
    # configuration, error, and log files are kept.
    # NOTE! If you intend to place this on an NFS (or otherwise network)
    # mounted filesystem then please read the LockFile documentation (available
    # at <URL:http://httpd.apache.org/docs-2.0/mod/mpm_common.html#lockfile>);
    # you will save yourself a lot of trouble.
    # Do NOT add a slash at the end of the directory path.
    ServerRoot "/opt/IBMIHS"
    # The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
    #LockFile logs/accept.lock
    # PidFile: The file in which the server should record its process
    # identification number when it starts.
    PidFile logs/httpd.pid
    # Timeout: The number of seconds before receives and sends time out.
    Timeout 300
    # KeepAlive: Whether or not to allow persistent connections (more than
    # one request per connection). Set to "Off" to deactivate.
    KeepAlive On
    # MaxKeepAliveRequests: The maximum number of requests to allow
    # during a persistent connection. Set to 0 to allow an unlimited amount.
    # We recommend you leave this number high, for maximum performance.
    MaxKeepAliveRequests 100
    # KeepAliveTimeout: Number of seconds to wait for the next request from the
    # same client on the same connection.
    KeepAliveTimeout 10
    ## Server-Pool Size Regulation (MPM specific)
    # worker MPM
    # ThreadLimit: maximum setting of ThreadsPerChild
    # ServerLimit: maximum setting of StartServers
    # StartServers: initial number of server processes to start
    # MaxClients: maximum number of simultaneous client connections
    # MinSpareThreads: minimum number of worker threads which are kept spare
    # MaxSpareThreads: maximum number of worker threads which are kept spare
    # ThreadsPerChild: constant number of worker threads in each server process
    # MaxRequestsPerChild: maximum number of requests a server process serves
    <IfModule worker.c>
    #StartServers 5
    StartServers 1
    MaxClients 150
    MinSpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 1000
    </IfModule>
    # Listen: Allows you to bind Apache to specific IP addresses and/or
    # ports, in addition to the default. See also the <VirtualHost>
    # directive.
    # Change this to Listen on specific IP addresses as shown below to
    # prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
    # Change this to "Listen 0.0.0.0:port" to restrict the server to
    # IPv4.
    #Listen 12.34.56.78:80
    Listen 80
    # Dynamic Shared Object (DSO) Support
    # To be able to use the functionality of a module which was built as a DSO you
    # have to place corresponding `LoadModule' lines at this location so the
    # directives contained in it are actually available before they are used.
    # Statically compiled modules (those listed by `httpd -l') do not need
    # to be loaded here.
    # Example:
    # LoadModule foo_module modules/mod_foo.so
    LoadModule access_module modules/mod_access.so
    LoadModule auth_module modules/mod_auth.so
    #LoadModule auth_anon_module modules/mod_auth_anon.so
    LoadModule auth_dbm_module modules/mod_auth_dbm.so
    LoadModule include_module modules/mod_include.so
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule env_module modules/mod_env.so
    #LoadModule mime_magic_module modules/mod_mime_magic.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule expires_module modules/mod_expires.so
    LoadModule headers_module modules/mod_headers.so
    LoadModule usertrack_module modules/mod_usertrack.so
    LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule setenvif_module modules/mod_setenvif.so
    #LoadModule proxy_module modules/mod_proxy.so
    #LoadModule proxy_connect_module modules/mod_proxy_connect.so
    #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    #LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule mime_module modules/mod_mime.so
    #LoadModule dav_module modules/mod_dav.so
    LoadModule autoindex_module modules/mod_autoindex.so
    LoadModule asis_module modules/mod_asis.so
    #LoadModule info_module modules/mod_info.so
    LoadModule cgid_module modules/mod_cgid.so
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule dir_module modules/mod_dir.so
    LoadModule imap_module modules/mod_imap.so
    LoadModule actions_module modules/mod_actions.so
    #LoadModule speling_module modules/mod_speling.so
    LoadModule userdir_module modules/mod_userdir.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule rewrite_module modules/mod_rewrite.so
    #LoadModule deflate_module modules/mod_deflate.so
    # ExtendedStatus controls whether Apache will generate "full" status
    # information (ExtendedStatus On) or just basic information (ExtendedStatus
    # Off) when the "server-status" handler is called. The default is Off.
    #LoadModule status_module modules/mod_status.so
    <IfModule mod_status.c>
    ExtendedStatus On
    </IfModule>
    ### Section 2: 'Main' server configuration
    # The directives in this section set up the values used by the 'main'
    # server, which responds to any requests that aren't handled by a
    # <VirtualHost> definition. These values also provide defaults for
    # any <VirtualHost> containers you may define later in the file.
    # All of these directives may appear inside <VirtualHost> containers,
    # in which case these default settings will be overridden for the
    # virtual host being defined.
    # If you wish httpd to run as a different user or group, you must run
    # httpd as root initially and it will switch.
    # User/Group: The name (or #number) of the user/group to run httpd as.
    # . On SCO (ODT 3) use "User nouser" and "Group nogroup".
    # . On HPUX you may not be able to use shared memory as nobody, and the
    # suggested workaround is to create a user www and use that user.
    # NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET)
    # when the value of (unsigned)Group is above 60000;
    # don't use Group #-1 on these systems!
    User nobody
    Group nobody
    # ServerAdmin: Your address, where problems with the server should be
    # e-mailed. This address appears on some server-generated pages, such
    # as error documents. e.g. [email protected]
    ServerAdmin [email protected]
    # ServerName gives the name and port that the server uses to identify itself.
    # This can often be determined automatically, but we recommend you specify
    # it explicitly to prevent problems during startup.
    # If this is not set to valid DNS name for your host, server-generated
    # redirections will not work. See also the UseCanonicalName directive.
    # If your host doesn't have a registered DNS name, enter its IP address here.
    # You will have to access it by its address anyway, and this will make
    # redirections work in a sensible way.
    #ServerName new.host.name:80
    # UseCanonicalName: Determines how Apache constructs self-referencing
    # URLs and the SERVER_NAME and SERVER_PORT variables.
    # When set "Off", Apache will use the Hostname and Port supplied
    # by the client. When set "On", Apache will use the value of the
    # ServerName directive.
    UseCanonicalName Off
    # DocumentRoot: The directory out of which you will serve your
    # documents. By default, all requests are taken from this directory, but
    # symbolic links and aliases may be used to point to other locations.
    #DocumentRoot "/opt/IBMIHS/htdocs/en_US"
    #DocumentRoot "/www/a"
    # Each directory to which Apache has access can be configured with respect
    # to which services and features are allowed and/or disabled in that
    # directory (and its subdirectories).
    # First, we configure the "default" to be a very restrictive set of
    # features.
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    </Directory>
    # Note that from this point forward you must specifically allow
    # particular features to be enabled - so if something's not working as
    # you might expect, make sure that you have specifically enabled it
    # below.
    # This should be changed to whatever you set DocumentRoot to.
    <Directory "/opt/IBMIHS/htdocs/en_US">
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI Multiviews
    # Note that "MultiViews" must be named explicitly --- "Options All"
    # doesn't give it to you.
    # The Options directive is both complicated and important. Please see
    # http://httpd.apache.org/docs-2.0/mod/core.html#options
    # for more information.
    Options Indexes FollowSymLinks
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    # Options FileInfo AuthConfig Limit
    AllowOverride None
    # Controls who can get stuff from this server.
    Order allow,deny
    Allow from all
    </Directory>
    # UserDir: The name of the directory that is appended onto a user's home
    # directory if a ~user request is received.
    UserDir public_html
    # Control access to UserDir directories. The following is an example
    # for a site where these directories are restricted to read-only.
    #<Directory /home/*/public_html>
    # AllowOverride FileInfo AuthConfig Limit Indexes
    # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    # <Limit GET POST OPTIONS PROPFIND>
    # Order allow,deny
    # Allow from all
    # </Limit>
    # <LimitExcept GET POST OPTIONS PROPFIND>
    # Order deny,allow
    # Deny from all
    # </LimitExcept>
    #</Directory>
    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.
    # The index.html.var file (a type-map) is used to deliver content-
    # negotiated documents. The MultiViews Option can be used for the
    # same purpose, but it is much slower.
    DirectoryIndex index.html index.html.var
    # AccessFileName: The name of the file to look for in each directory
    # for additional configuration directives. See also the AllowOverride
    # directive.
    AccessFileName .htaccess
    # The following lines prevent .htaccess and .htpasswd files from being
    # viewed by Web clients.
    <Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    </Files>
    # TypesConfig describes where the mime.types file (or equivalent) is
    # to be found.
    TypesConfig conf/mime.types
    # DefaultType is the default MIME type the server will use for a document
    # if it cannot otherwise determine one, such as from filename extensions.
    # If your server contains mostly text or HTML documents, "text/plain" is
    # a good value. If most of your content is binary, such as applications
    # or images, you may want to use "application/octet-stream" instead to
    # keep browsers from trying to display binary files as though they are
    # text.
    DefaultType text/plain
    # The mod_mime_magic module allows the server to use various hints from the
    # contents of the file itself to determine its type. The MIMEMagicFile
    # directive tells the module where the hint definitions are located.
    <IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
    </IfModule>
    # HostnameLookups: Log the names of clients or just their IP addresses
    # e.g., www.apache.org (on) or 204.62.129.132 (off).
    # The default is off because it'd be overall better for the net if people
    # had to knowingly turn this feature on, since enabling it means that
    # each client request will result in AT LEAST one lookup request to the
    # nameserver.
    HostnameLookups Off
    # EnableMMAP: Control whether memory-mapping is used to deliver
    # files (assuming that the underlying OS supports it).
    # The default is on; turn this off if you serve from NFS-mounted
    # filesystems. On some systems, turning it off (regardless of
    # filesystem) can improve performance; for details, please see
    # http://httpd.apache.org/docs-2.0/mod/core.html#enablemmap
    # EnableMMAP off
    # EnableSendfile: Control whether the sendfile kernel support is
    # used to deliver files (assuming that the OS supports it).
    # The default is on; turn this off if you serve from NFS-mounted
    # filesystems. Please see
    # http://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile
    EnableSendfile off
    # ErrorLog: The location of the error log file.
    # If you do not specify an ErrorLog directive within a <VirtualHost>
    # container, error messages relating to that virtual host will be
    # logged here. If you do define an error logfile for a <VirtualHost>
    # container, that host's errors will be logged there and not here.
    ErrorLog logs/error_log
    # LogLevel: Control the number of messages logged to the error_log.
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel debug
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here. Contrariwise, if you do
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and not in this file.
    CustomLog logs/access_log common
    # If you would like to have agent and referer logfiles, uncomment the
    # following directives.
    #CustomLog logs/referer_log referer
    #CustomLog logs/agent_log agent
    # If you prefer a single logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #CustomLog logs/access_log combined
    # ServerTokens
    # This directive configures what you return as the Server HTTP response
    # Header. The default is 'Full' which sends information about the OS-Type
    # and compiled in modules.
    # Set to one of: Full | OS | Minor | Minimal | Major | Prod
    # where Full conveys the most information, and Prod the least.
    ServerTokens Prod
    # Optionally add a line containing the server version and virtual host
    # name to server-generated pages (internal error documents, FTP directory
    # listings, mod_status and mod_info output etc., but not CGI generated
    # documents or custom error documents).
    # Set to "EMail" to also include a mailto: link to the ServerAdmin.
    # Set to one of: On | Off | EMail
    ServerSignature Off
    # Aliases: Add here as many aliases as you need (with no limit). The format is
    # Alias fakename realname
    # Note that if you include a trailing / on fakename then the server will
    # require it to be present in the URL. So "/icons" isn't aliased in this
    # example, only "/icons/". If the fakename is slash-terminated, then the
    # realname must also be slash terminated, and if the fakename omits the
    # trailing slash, the realname must also omit it.
    # We include the /icons/ alias for FancyIndexed directory listings. If you
    # do not use FancyIndexing, you may comment this out.
    Alias /icons/ "/opt/IBMIHS/icons/"
    <Directory "/opt/IBMIHS/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the realname directory are treated as applications and
    # run by the server when requested rather than as documents sent to the client.
    # The same rules about trailing "/" apply to ScriptAlias directives as to
    # Alias.
    ScriptAlias /cgi-bin/ "/opt/IBMIHS/cgi-bin/"
    <IfModule mod_cgid.c>
    # Additional to mod_cgid.c settings, mod_cgid has Scriptsock <path>
    # for setting UNIX socket for communicating with cgid.
    #Scriptsock logs/cgisock
    </IfModule>
    # "/opt/IBMIHS/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    <Directory "/opt/IBMIHS/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    </Directory>
    # Redirect allows you to tell clients about documents which used to exist in
    # your server's namespace, but do not anymore. This allows you to tell the
    # clients where to look for the relocated document.
    # Example:
    # Redirect permanent /foo http://www.example.com/bar
    # Directives controlling the display of server-generated directory listings.
    # IndexOptions: Controls the appearance of server-generated directory
    # listings.
    IndexOptions FancyIndexing VersionSort
    # AddIcon* directives tell the server which icon to show for different
    # files or filename extensions. These are only displayed for
    # FancyIndexed directories.
    AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
    AddIconByType (TXT,/icons/text.gif) text/*
    AddIconByType (IMG,/icons/image2.gif) image/*
    AddIconByType (SND,/icons/sound2.gif) audio/*
    AddIconByType (VID,/icons/movie.gif) video/*
    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
    AddIcon /icons/a.gif .ps .ai .eps
    AddIcon /icons/layout.gif .html .shtml .htm .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .tex
    AddIcon /icons/bomb.gif core
    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif README
    AddIcon /icons/folder.gif ^^DIRECTORY^^
    AddIcon /icons/blank.gif ^^BLANKICON^^
    # DefaultIcon is which icon to show for files which do not have an icon
    # explicitly set.
    DefaultIcon /icons/unknown.gif
    # AddDescription allows you to place a short description after a file in
    # server-generated indexes. These are only displayed for FancyIndexed
    # directories.
    # Format: AddDescription "description" filename
    #AddDescription "GZIP compressed document" .gz
    #AddDescription "tar archive" .tar
    #AddDescription "GZIP compressed tar archive" .tgz
    # ReadmeName is the name of the README file the server will look for by
    # default, and append to directory listings.
    # HeaderName is the name of a file which should be prepended to
    # directory indexes.
    ReadmeName README.html
    HeaderName HEADER.html
    # IndexIgnore is a set of filenames which directory indexing should ignore
    # and not include in the listing. Shell-style wildcarding is permitted.
    IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
    # AddEncoding allows you to have certain browsers (Mosaic/X 2.1+) uncompress
    # information on the fly. Note: Not all browsers support this.
    # Despite the name similarity, the following Add* directives have nothing
    # to do with the FancyIndexing customization directives above.
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    # AddType allows you to add to or override the MIME configuration
    # file mime.types for specific file types.
    AddType application/x-tar .tgz
    AddType image/x-icon .ico
    # AddHandler allows you to map certain file extensions to "handlers":
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action directive (see below)
    # To use CGI scripts outside of ScriptAliased directories:
    # (You will also need to add "ExecCGI" to the "Options" directive.)
    #AddHandler cgi-script .cgi
    # For files that include their own HTTP headers:
    #AddHandler send-as-is asis
    # For server-parsed imagemap files:
    #AddHandler imap-file map
    # For type maps (negotiated resources):
    # (This is enabled by default to allow the Apache "It Worked" page
    # to be distributed in multiple languages.)
    AddHandler type-map var
    # Filters allow you to process content before it is sent to the client.
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #AddType text/html .shtml
    #AddOutputFilter INCLUDES .shtml
    # Action lets you define media types that will execute a script whenever
    # a matching file is called. This eliminates the need for repeated URL
    # pathnames for oft-used CGI file processors.
    # Format: Action media/type /cgi-script/location
    # Format: Action handler-name /cgi-script/location
    # Customizable error responses come in three flavors:
    # 1) plain text 2) local redirects 3) external redirects
    # Some examples:
    #ErrorDocument 500 "The server made a boo boo."
    #ErrorDocument 404 /missing.html
    #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
    #ErrorDocument 402 http://www.example.com/subscription_info.html
    # Putting this all together, we can internationalize error responses.
    # We use Alias to redirect any /error/HTTP_<error>.html.var response to
    # our collection of by-error message multi-language collections. We use
    # includes to substitute the appropriate text.
    # You can modify the messages' appearance without changing any of the
    # default HTTP_<error>.html.var files by adding the line:
    # Alias /error/include/ "/your/include/path/"
    # which allows you to create your own set of files by starting with the
    # /opt/IBMIHS/error/include/ files and copying them to /your/include/path/,
    # even on a per-VirtualHost basis. The default include files will display
    # your Apache version number and your ServerAdmin email address regardless
    # of the setting of ServerSignature.
    # The internationalized error documents require mod_alias, mod_include
    # and mod_negotiation. To activate them, uncomment the following 30 lines.
    # Alias /error/ "/opt/IBMIHS/error/"
    # <Directory "/opt/IBMIHS/error">
    # AllowOverride None
    # Options IncludesNoExec
    # AddOutputFilter Includes html
    # AddHandler type-map var
    # Order allow,deny
    # Allow from all
    # LanguagePriority en de es fr it nl sv
    # ForceLanguagePriority Prefer Fallback
    # </Directory>
    # ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
    # ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
    # ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
    # ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
    # ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
    # ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
    # ErrorDocument 410 /error/HTTP_GONE.html.var
    # ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
    # ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
    # ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
    # ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
    # ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var
    # ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
    # ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
    # ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
    # ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
    # ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
    # The following directives modify normal HTTP response behavior to
    # handle known problems with browser implementations.
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0
    # The following directive disables redirects on non-GET requests for
    # a directory that does not include the trailing slash. This fixes a
    # problem with Microsoft WebFolders which does not appropriately handle
    # redirects for folders with DAV methods.
    # Same deal with Apple's DAV filesystem and Gnome VFS support for DAV.
    BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
    BrowserMatch "^WebDrive" redirect-carefully
    BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
    BrowserMatch "^gnome-vfs" redirect-carefully
    # Allow server status reports generated by mod_status,
    # with the URL of http://servername/server-status
    # Change the ".example.com" to match your domain to enable.
    #<Location /server-status>
    # SetHandler server-status
    # Order deny,allow
    # Deny from all
    # Allow from .example.com
    #</Location>
    # Allow remote server configuration reports, with the URL of
    # http://servername/server-info (requires that mod_info.c be loaded).
    # Change the ".example.com" to match your domain to enable.
    #<Location /server-info>
    # SetHandler server-info
    # Order deny,allow
    # Deny from all
    # Allow from .example.com
    #</Location>
    # Proxy Server directives. Uncomment the following lines to
    # enable the proxy server:
    #<IfModule mod_proxy.c>
    #Enable the forward proxy server. Note: Do not use the ProxyRequests directive if
    #all you require is reverse proxy.
    #ProxyRequests On
    #<Proxy *>
    # Order deny,allow
    # Deny from all
    # Allow from .example.com
    #</Proxy>
    # Enable/disable the handling of HTTP/1.1 "Via:" headers.
    # ("Full" adds the server version; "Block" removes all outgoing Via: headers)
    # Set to one of: Off | On | Full | Block
    #ProxyVia On
    #</IfModule>
    # End of proxy directives.
    ### Section 3: Virtual Hosts
    # VirtualHost: If you want to maintain multiple domains/hostnames on your
    # machine you can setup VirtualHost containers for them. Most configurations
    # use only name-based virtual hosts so the server doesn't need to worry about
    # IP addresses. This is indicated by the asterisks in the directives below.
    # Please see the documentation at
    # <URL:http://httpd.apache.org/docs-2.0/vhosts/>
    # for further details before you try to setup virtual hosts.
    # You may use the command line option '-S' to verify your virtual host
    # configuration.
    # Use name-based virtual hosting.
    #NameVirtualHost *
    NameVirtualHost 83.231.147.65:80
    <VirtualHost 83.231.147.65:80>
    ServerName eus0000168
    DocumentRoot "/www/a/global/nissan-europe"
    RewriteEngine on
    RewriteLogLevel 0
    RewriteOptions inherit
    #--RAM----
    LoadModule weblogic_module modules/mod_wl_20.so
    Debug ALL
    WLLogFile "/logs/apache2/wllog.log"
    StatPath true
    DebugConfigInfo On
    KeepAliveEnabled ON
    <IfModule mod_weblogic.c>
    WebLogicHost 83.231.147.129
    #WebLogicHost eus0000160
    #WebLogicCluster eus0000160.eu.verio.net:27110,eus0000160.eu.verio.net:27001
    WebLogicPort 27110
    </IfModule>
    DynamicServerList OFF
         <Location /AppConsole>
         SetHandler weblogic-handler
         </Location>
    <Location /console>
    SetHandler weblogic-handler
    </Location>
    <Location /HTTPClnt>
    SetHandler weblogic-handler
    </Location>
    <Location /iiop>
    SetHandler weblogic-handler
    </Location>
    #------RAM------
    Alias /data "/www/a/data"
    Alias /at "/www/a/at"
    Alias /ch "/www/a/ch"
    Alias /ch_fr "/www/a/ch/ch_FR"
    Alias /ch_de "/www/a/ch/ch_DE"
    Alias /de "/www/a/de"
    Alias /es "/www/a/es"
    Alias /fr "/www/a/fr"
    Alias /it "/www/a/it"
    Alias /nl "/www/a/nl"
    Alias /se "/www/a/se"
    Alias /tr "/www/a/tr"
    Alias /uk "/www/a/uk"
    Alias /cz "/www/a/cz"
    Alias /hu "/www/a/hu"
    Alias /sk "/www/a/sk"
    Alias /global "/www/a/global"
    Alias /dk "/www/a/dk"
    Alias /fi "/www/a/fi"
    Alias /no "/www/a/no"
    Alias /pl "/www/a/pl"
    Alias /pt "/www/a/pt"
    ErrorDocument 404 /error404.html
    ErrorDocument 500 /error.html
    </VirtualHost>
    Include conf/virtual-hosts/
    CoreDumpDirectory /logs/apache2
    LoadModule was_ap20_module /opt/IBM/WebSphere/Plugins/bin/mod_was_ap20_http.so
    WebSpherePluginConfig /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-cfg.xml
    LoadModule weblogic_module modules/mod_wl_20.so
    Debug ALL
    WLLogFile "/logs/apache2/wllog.log"
    StatPath true
    DebugConfigInfo ON
    KeepAliveEnabled ON
    <IfModule mod_weblogic.c>
    WebLogicHost 83.231.147.129
    WebLogicPort 27110
    </IfModule>
    CoreDumpDirectory /logs/apache2
    D

  • Diadem 11 crashed when using AOP5 plugin with no specific error

    We have a ASAM-ODS database and are running a Avalon v4.2e server. DIAdem data TDM file is uploaded using openMDM client.
    We have installed AOP5 plugin on 2 systems running DIAdem 11 to access the data directly from the ASAM-ODS database. On one machine it is working fine.
    On the second machine with the same parameters, when we try to connect, DIAdem hangs and then crashes with no specific error in the log file. DIAdem is not able to refresh the Navigator window and show the data stored in the ASAM-ODS server. The relevant errors are attached and also the log file of the plugin.
    How do we debug and resolve the issue? Any pointers would be welcome. We are using aop5dataplugin2_0_1.exe downloaded from the NI site.
    Regards,
    Shailesh
    Attachments:
    Error_1.JPG ‏83 KB
    Error_2.JPG ‏49 KB
    MDM AOP5 plugin.log ‏783 KB

    Hi Shailesh,
    Is it possible that the computer this worked on has had a newer version of DIAdem or LabVIEW or DataFinder on it?  All three of those NI software packages share a layer called USI, which is what the DataPlugins "plug into".  The USI layer only upgrades, so even if you installed a DIAdem 2012 evaluation version and then uninstalled it, you would keep the USI version from DIAdem 2012, and your DIAdem 11.0 would use that newer USI version.  It is possible that the latest AOP5 DataPlugin is not compatible with 11.0, which was released nearly 5 years ago.  I can look into that and get back to you.
    Alternatively, DIAdem 11.0 may be struggling to work with a USI version from LabVIEW 2012 or DIAdem 2012.  We do regression testing every release with multiple older DIAdem versions, but at some point the newer features don't work with the older software.
    Brad

  • Log console information to a log file

    I am using the latest plug-in from sun (1.4) and I set the plugin.trace and plugin.logging options in the Java run time parameters of the console using the Control Panel as follows.
    -Djavaplugin.trace=true -Djavaplugin.trace.option=5 -Djavaplugin.trace.filename=test.trace -Djavaplugin.logging=true -Djavaplugin.log.filename=test.log -Djavaplugin.outputfiles.overwrite=false
    I do not see the message getting logged or the log file being created.
    Any suggestions would help
    Thanks
    ah

    akpattuka, having tried your run time parameters with plugin 1.4.2, i can tell you that they do not work here either. I have even tried setting -Djavaplugin.trace.option=ext as suggested by online help (not with numbers). Nothing. What does work for me is the following. While running your applet open the console window. Hit 'o' to enable logging, hit '5' to set the trace level. Hit the refresh button inside your browser. This will create a trace file and a log file.
    HTH, Markus

  • Weblogic Plugin issue

    Hello All,
    Many thanks for helping me,
    We have two webapps running in a single enterprise application and it's hosted
    in WLP 7.0 SP2 Cluster(2 servers). We have a single IPlanet webserver where the
    plugin configured and it routes the request to any one of the Weblogic servers.
    We got the latest plugin from BEA(libproxy_p4_357725.zip) and it works ok for
    one web application but not for the other. We also enabled the plugin log to see
    what happens. We saw enormous number of "Preferred server not set or it was marked
    bad, going to next server" when it fails. A complete set of log file is below:
    Wed Jun 9 10:44:49 2004 ============================= new request ===============================
    Wed Jun 9 10:44:49 2004 INFO: SSL is not configured
    Wed Jun 9 10:44:49 2004 resolveRequest return code is [0]
    Wed Jun 9 10:44:49 2004 URI=[NewBusinessWebApp/index.jsp]
    Wed Jun 9 10:44:49 2004 Hdrs from Client:[accept]=[application/msword, application/vnd.ms-excel,
    application/vnd.ms-powerpoint, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
    application/x-shockwave-flash, */*]
    Wed Jun 9 10:44:49 2004 Hdrs from Client:[accept-language]=[en-gb]
    Wed Jun 9 10:44:49 2004 Hdrs from Client:[accept-encoding]=[gzip, deflate]
    Wed Jun 9 10:44:49 2004 Hdrs from Client:[user-agent]=[Mozilla/4.0 (compatible;
    MSIE 5.5; Windows NT 4.0)]
    Wed Jun 9 10:44:49 2004 Hdrs from Client:[host]=[10.227.4.33]
    Wed Jun 9 10:44:49 2004 attempt #0 out of a max of 5
    Wed Jun 9 10:44:49 2004 Server details are ''/0/0
    Wed Jun 9 10:44:49 2004 Server was mark bad, going to next server
    Wed Jun 9 10:44:49 2004 Server details are ''/0/0
    Wed Jun 9 10:44:49 2004 Server was mark bad, going to next server
    Wed Jun 9 10:44:49 2004 got pooled connection to server '10.227.4.33/8101/65535'
    from general list for '-40700948'
    Wed Jun 9 10:44:49 2004 WLS info : 10.227.4.33:8101 recycled? 1
    Wed Jun 9 10:44:49 2004 URL::sendHeaders(): meth='GET' file='/NewBusinessWebApp/index.jsp'
    protocol='HTTP/1.1'
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[accept]=[application/msword, application/vnd.ms-excel,
    application/vnd.ms-powerpoint, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
    application/x-shockwave-flash, */*]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[accept-language]=[en-gb]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[accept-encoding]=[gzip, deflate]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[user-agent]=[Mozilla/4.0 (compatible; MSIE
    5.5; Windows NT 4.0)]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[host]=[10.227.4.33]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[Proxy-Path-Translated]=[u01/apps/iWS/docs/NewBusinessWebApp/index.jsp]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[Proxy-Path-Translated-Base]=[u01/apps/iWS/docs]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[WL-Proxy-Client-IP]=[128.31.10.79]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[WL-Proxy-SSL]=[false]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[Proxy-Client-IP]=[128.31.10.79]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[X-Forwarded-For]=[128.31.10.79]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[Connection]=[Keep-Alive]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[X-WebLogic-Request-ClusterInfo]=[true]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[X-WebLogic-KeepAliveSecs]=[30]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[x-weblogic-cluster-hash]=[MxxEFWztTtKnWbJArcJ2B/b7aZ0]
    Wed Jun 9 10:44:49 2004 INFO: sysSend 732
    Wed Jun 9 10:44:49 2004 *******Exception type [READ_ERROR_FROM_SERVER] (socket
    read failure) raised at line 197 of Reader.cpp
    Wed Jun 9 10:44:49 2004 read zero byte during read HTTP status, RETRYWed Jun
    9 10:44:49 2004 *******Exception type [HALF_OPEN_SOCKET_RETRY] (fill() got zero
    byte error during reading HTTP status - request retry) raised at line 748 of URL.cpp
    Wed Jun 9 10:44:49 2004 got exception in sendRequest phase: HALF_OPEN_SOCKET_RETRY:
    [os error=131, line 748 of URL.cpp]: fill() got zero byte error during reading
    HTTP status - request retry at line 1051
    Wed Jun 9 10:44:49 2004 attempt #0 out of a max of 5
    Wed Jun 9 10:44:49 2004 Server details are ''/0/0
    Wed Jun 9 10:44:49 2004 Server was mark bad, going to next server
    Wed Jun 9 10:44:49 2004 Server details are ''/0/0
    Wed Jun 9 10:44:49 2004 Server was mark bad, going to next server
    Wed Jun 9 10:44:49 2004 general list: trying connect to '10.227.4.33'/8103/65535
    at line 1338 for '/NewBusinessWebApp/index.jsp'
    Wed Jun 9 10:44:49 2004 INFO: New NON-SSL URL
    Wed Jun 9 10:44:49 2004 Going to check the general server list
    Wed Jun 9 10:44:49 2004 WLS info : 10.227.4.33:8103 recycled? 0
    Wed Jun 9 10:44:49 2004 URL::sendHeaders(): meth='GET' file='/NewBusinessWebApp/index.jsp'
    protocol='HTTP/1.1'
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[accept]=[application/msword, application/vnd.ms-excel,
    application/vnd.ms-powerpoint, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
    application/x-shockwave-flash, */*]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[accept-language]=[en-gb]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[accept-encoding]=[gzip, deflate]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[user-agent]=[Mozilla/4.0 (compatible; MSIE
    5.5; Windows NT 4.0)]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[host]=[10.227.4.33]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[Proxy-Path-Translated]=[u01/apps/iWS/docs/NewBusinessWebApp/index.jsp]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[Proxy-Path-Translated-Base]=[u01/apps/iWS/docs]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[WL-Proxy-Client-IP]=[128.31.10.79]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[WL-Proxy-SSL]=[false]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[Proxy-Client-IP]=[128.31.10.79]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[X-Forwarded-For]=[128.31.10.79]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[Connection]=[Keep-Alive]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[X-WebLogic-Request-ClusterInfo]=[true]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[X-WebLogic-KeepAliveSecs]=[30]
    Wed Jun 9 10:44:49 2004 Hdrs to WLS:[x-weblogic-cluster-hash]=[MxxEFWztTtKnWbJArcJ2B/b7aZ0]
    Wed Jun 9 10:44:49 2004 INFO: sysSend 732
    Wed Jun 9 10:44:49 2004 Hdrs from WLS:[Date]=[Wed, 09 Jun 2004 09:44:49 GMT]
    Wed Jun 9 10:44:49 2004 Hdrs from WLS:[Location]=[http://10.227.4.33/NewBusinessWebApp/application;JSESSIONID_NewBusinessWebApp=AGcRVXb2ZloCZUTmMEnhSEf84rmmpZ9ILgDmaki2EVmqifD1qpqh!1122206164?namespace=security&origin=index.jsp&event=link.login]
    Wed Jun 9 10:44:49 2004 Hdrs from WLS:[Server]=[WebLogic WebLogic Temporary Patch
    for CR105924 07/08/2003 12:14:20]
    Wed Jun 9 10:44:49 2004 Hdrs from WLS:[Content-Type]=[text/plain]
    Wed Jun 9 10:44:49 2004 Hdrs from WLS:[Transfer-Encoding]=[Chunked]
    Wed Jun 9 10:44:49 2004 Hdrs from WLS:[Set-Cookie]=[JSESSIONID_NewBusinessWebApp=AGcRVXb2ZloCZUTmMEnhSEf84rmmpZ9ILgDmaki2EVmqifD1qpqh!1122206164;
    path=/NewBusinessWebApp]
    Wed Jun 9 10:44:49 2004 parsed all headers OK
    Wed Jun 9 10:44:49 2004 sendResponse() : uref_p->getStatus() = '302'
    Wed Jun 9 10:44:49 2004 Hdrs to client:[Date]=[Wed, 09 Jun 2004 09:44:49 GMT]
    Wed Jun 9 10:44:49 2004 Hdrs to client:[Location]=[http://10.227.4.33/NewBusinessWebApp/application;JSESSIONID_NewBusinessWebApp=AGcRVXb2ZloCZUTmMEnhSEf84rmmpZ9ILgDmaki2EVmqifD1qpqh!1122206164?namespace=security&origin=index.jsp&event=link.login]
    Wed Jun 9 10:44:49 2004 Hdrs to client:[Server]=[WebLogic WebLogic Temporary
    Patch for CR105924 07/08/2003 12:14:20]
    Wed Jun 9 10:44:49 2004 Hdrs to client:[Content-Type]=[text/plain]
    Wed Jun 9 10:44:49 2004 Hdrs to client:[Transfer-Encoding]=[Chunked]
    Wed Jun 9 10:44:49 2004 Hdrs to client:[Set-Cookie]=[JSESSIONID_NewBusinessWebApp=AGcRVXb2ZloCZUTmMEnhSEf84rmmpZ9ILgDmaki2EVmqifD1qpqh!1122206164;
    path=/NewBusinessWebApp]
    Wed Jun 9 10:44:49 2004 ============================= new request ===============================

    I am encountering a similiar problem. Can someone help ?
    The following is my error ....
    Fri Aug 05 11:49:02 2005 ========================== New Request ==========================
    Fri Aug 05 11:49:02 2005 SSL is not being used
    Fri Aug 05 11:49:02 2005 resolveRequest: wlforward: portal/appmanager/EpworthPortal/EpworthDesktop.wlforward
    Fri Aug 05 11:49:02 2005 Request URI = [portal/appmanager/EpworthPortal/EpworthDesktop]
    Fri Aug 05 11:49:02 2005 attempt #0 out of a max of 5
    Fri Aug 05 11:49:02 2005 WARNING!! No good servers left in the general list, reverting back to the static list
    Fri Aug 05 11:49:02 2005 Host extracted from serverlist is [EETST03A]
    Fri Aug 05 11:49:02 2005 parseServerList: could not resolve hostname 'EETST03A', treating it as invalid
    Fri Aug 05 11:49:02 2005 Host extracted from serverlist is [EETST03B]
    Fri Aug 05 11:49:02 2005 parseServerList: could not resolve hostname 'EETST03B', treating it as invalid
    Fri Aug 05 11:49:02 2005 Initializing lastIndex=0 for a list of length=2
    Fri Aug 05 11:49:02 2005 general list: trying connect to ''/0/0 at line 1218 for 'portal/appmanager/EpworthPortal/EpworthDesktop'
    Fri Aug 05 11:49:02 2005 INFO: New NON-SSL URL
    Fri Aug 05 11:49:02 2005 *******Exception type [UNKNOWN_HOST] (null or zero-length hostname) raised at line 1545 of ..\nsapi\.\URL.cpp
    Fri Aug 05 11:49:02 2005 Exception occurred for backend host '/0/0' while error while connecting to : 'UNKNOWN_HOST [os error=0,  line 1545 of ..\nsapi\.\URL.cpp]: null or zero-length hostname'
    Fri Aug 05 11:49:02 2005 Failed to connect to the general server :0:0, mark it BAD
    Fri Aug 05 11:49:02 2005 sleeping for 2 sec at 906
    Fri Aug 05 11:49:04 2005 attempt #1 out of a max of 5
    Fri Aug 05 11:49:04 2005 WARNING!! No good servers left in the general list, reverting back to the static list
    Fri Aug 05 11:49:04 2005 Host extracted from serverlist is [EETST03A]
    Fri Aug 05 11:49:04 2005 Host extracted from serverlist is [EETST03B]
    Fri Aug 05 11:49:04 2005 Initializing lastIndex=0 for a list of length=2
    Fri Aug 05 11:49:04 2005 general list: trying connect to '172.17.35.51'/7001/7001 at line 1218 for 'portal/appmanager/EpworthPortal/EpworthDesktop'
    Fri Aug 05 11:49:04 2005 INFO: New NON-SSL URL
    Fri Aug 05 11:49:04 2005 Connection refused, error = 10022
    Fri Aug 05 11:49:04 2005 Local Port of the socket is 1208
    Fri Aug 05 11:49:04 2005 Remote Host 172.17.35.51 Remote Port 7001
    Fri Aug 05 11:49:04 2005 general list: created a new connection to '172.17.35.51'/7001 for 'portal/appmanager/EpworthPortal/EpworthDesktop', Local port: 1208
    Fri Aug 05 11:49:04 2005 WLS info in sendRequest: 172.17.35.51:7001 recycled? 0
    Fri Aug 05 11:49:04 2005 URL->reallySend 449
    Fri Aug 05 11:52:13 2005 *******Exception type [READ_ERROR_FROM_SERVER] (socket read failure) raised at line 197 of ..\nsapi\.\Reader.cpp
    Fri Aug 05 11:52:13 2005 caught exception in readStatus: READ_ERROR_FROM_SERVER [os error=10054, line 197 of ..\nsapi\.\Reader.cpp]: socket read failure at line 775
    Fri Aug 05 11:52:13 2005 PROTOCOL_ERROR: Backend Server not responding - isRecycled:0
    Fri Aug 05 11:52:13 2005 *******Exception type [PROTOCOL_ERROR] (Backend Server not responding) raised at line 793 of ..\nsapi\.\URL.cpp
    Fri Aug 05 11:52:13 2005 NOT failing over after sendRequest() due to error 10054
    Fri Aug 05 11:52:13 2005 request [portal/appmanager/EpworthPortal/EpworthDesktop] did NOT process successfully
    Message was edited by:
    bennyng

  • Apache plugin for Weblogic not forwarding entire X509 certificate chain

    I really hope there's someone out there that can help with this. I've spent all week trying various things to make this work.
    SUMMARY
    It doesn't appear that the Weblogic plugin (mod_wl_20.so) for Apache (2.0.49) sends the entire X509 certificate chain sent from a client to Weblogic (9.2).
    DESCRIPTION
    We have Apache set up to accept client certificates over SSL. This authentication process is successful. When viewing the weblogic plugin log, I can see the headers that are being sent to weblogic:
    Thu Aug 9 11:34:20 2007 Hdrs from clnt:[Content-Type]=[text/xml; charset=utf-8]
    Thu Aug 9 11:34:20 2007 Hdrs from clnt:[Accept]=[application/soap+xml, application/dime, multipart/related, text/*]
    Thu Aug 9 11:34:20 2007 Hdrs from clnt:[User-Agent]=[Axis/1.2.1]
    Thu Aug 9 11:34:20 2007 Hdrs from clnt:[Host]=[denwlsd1:4044]
    Thu Aug 9 11:34:20 2007 Hdrs from clnt:[Cache-Control]=[no-cache]
    Thu Aug 9 11:34:20 2007 Hdrs from clnt:[Pragma]=[no-cache]
    Thu Aug 9 11:34:20 2007 Hdrs from clnt:[SOAPAction]=[""]
    Thu Aug 9 11:34:20 2007 Hdrs from clnt:[Content-Length]=[1096]
    Thu Aug 9 11:34:20 2007 URL::sendHeaders(): meth='POST' file='/ddm/services/CDAService' protocol='HTTP/1.0'
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[Content-Type]=[text/xml; charset=utf-8]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[Accept]=[application/soap+xml, application/dime, multipart/related, text/*]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[User-Agent]=[Axis/1.2.1]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[Host]=[denwlsd1:4044]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[Cache-Control]=[no-cache]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[Pragma]=[no-cache]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[SOAPAction]=[""]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[Content-Length]=[1096]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[Connection]=[Keep-Alive]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[WL-Proxy-SSL]=[true]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[WL-Proxy-Client-Cert]=[MIICwDCCAimgAwIBAgIIFJ5KyM1Zb4QwDQYJKoZIhvcNAQEFBQAwVDELMAk
    GA1UEBhMCVVMxGzAZBgNVBAoTElRoZSBCb2VpbmcgQ29tcGFueTEoMCYG
    A1UEAxMfQm9laW5nIEVGQiBTdGF0aWMgSWRlbnRpdHkgQ2VydDAeFw0wN
    zA4MDQxNjUyMDBaFw0wODA4MDQxNjUyMDBaMDMxMTAvBgNVBAMeKAB
    KAEMAVABBAEkATAAyAF8ASgBDAFQAQQBJAEwAMgBfAEwAZQBmAHQwgZ8
    wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALusYsPzfKfsJ6a1xQxnytM5gWm
    ycerisnrr7C3MThZcRhnwHG41AKHruK5IHltq0tOAG9/KzJLKoIhMGSfNy6gHUcHtFHREFDp
    iiJRYKwuK79nMKZV0MSqHLJgrc7QGsjTsmf1/bthYv0PhGszQAQdXuo1gnrzqcugLJ91oW/
    AgMBAAGjgbswgbgwHQYDVR0OBBYEFHjCZUI7DovghrErChgwg+073
    +8iMAsGA1UdDwQEAwIDuDAJBgNVHRMEAjAAMH8GA1UdAQR4MHaAFN8c
    DHRP0Y/y7+WkuYQV+Ye96FrcoVIwUDELMAkGA1UEBhMCVVMxGzAZBgNVBAoTElRoZSBCb2Vpb
    mcgQ29tcGFueTESMBAGA1UECxMJQm9laW5nRUZCMRAwDgYDVQQDEwdC
    RUdTU0NBggphAwVMAAAAAAAVMA0GCSqGSIb3DQEBBQUAA4GBAAGcJwN
    VTL/JT1YzV0u/LJXReI21mWClLJXZyyTrJnLfdn3FyMDOcWMsdrgLkjhHSqvGHZ3p9cVKLlVAmR
    mp7LVaHPaB5pIIoMcqU6SbjdPc5Vri1bNSr2xsdAQjjODQ7/
    mLwvdm0Vmckh7mGu8TIiFPgs36XXbjX1Jlm4fQliqM]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[WL-Proxy-Client-Keysize]=[128]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[WL-Proxy-Client-Secretkeysize]=[128]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[WL-Proxy-Client-IP]=[169.143.117.159]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[Proxy-Client-IP]=[169.143.117.159]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[X-Forwarded-For]=[169.143.117.159]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[X-WebLogic-Force-JVMID]=[unset]
    Thu Aug 9 11:34:20 2007 Hdrs to WLS:[X-WebLogic-Request-ClusterInfo]=[true]
    Thu Aug 9 11:34:20 2007 URL::parseHeaders: StatusLine set to [200 OK]
    Thu Aug 9 11:34:20 2007 Hdrs from WLS:[Cache-Control]=[no-cache="set-cookie"]
    Thu Aug 9 11:34:20 2007 Hdrs from WLS:[Connection]=[close]
    Thu Aug 9 11:34:20 2007 Hdrs from WLS:[Date]=[Thu, 09 Aug 2007 17:34:20 GMT]
    Thu Aug 9 11:34:20 2007 Hdrs from WLS:[Content-Type]=[text/xml; charset=utf-8]
    Thu Aug 9 11:34:20 2007 Hdrs from WLS:[X-WebLogic-Cluster-List]=[-74568267!DENWLSD1!7711!7712]
    Thu Aug 9 11:34:20 2007 Hdrs from WLS:[Set-Cookie]=[JSESSIONID=5DW3G7Qc7J4cj8lxmyB2TvWVLyNZsc1BvWSrNlD7WpHlhXh1pLkJ!-74568267!NONE; path=/]
    Thu Aug 9 11:34:20 2007 Hdrs from WLS:[X-Powered-By]=[Servlet/2.4 JSP/2.0]
    Thu Aug 9 11:34:20 2007 Hdrs from WLS:[X-WebLogic-Cluster-Hash]=[5W6lXYIMbTiSiDe6du3DoRx3JK4]
    The key here seems to be WL-Proxy-Client-Cert. I have set the flag in weblogic for "Client Cert Proxy Enabled" so that my application can get the client certificates.
    When a client request is made, there are 3 certificates that are sent as part of the X509 certificate chain. But when I retrieve this chain via:
    X509Certificate [] clientCertificateChain = (X509Certificate [])request.getAttribute("javax.servlet.request.X509Certificate");
    The length of this array is only 1! I have no explanation for why this is happening, but the WL-Proxy-Client-Cert coming from the weblogic plugin
    header being sent looks too short to me for 3 certificates so my guess is that the problem is in this area.
    Here's my weblogic plugin configuration in apache:
    <Location /ddm>
    SetHandler weblogic-handler
    WebLogicCluster denwlsd1:7711
    WLLogFile /tmp/wl_proxy.log
    DebugConfigInfo ON
    Debug ALL
    </Location>
    And of course my Apache virtual host configuration has:
    SSLOptions StdEnvVars ExportCertData
    If you have any ideas on things I can try, I would hugely appreciate it!!!
    Edited by wrast at 08/09/2007 11:14 AM
    Edited by wrast at 08/10/2007 7:51 AM

    try to reinstall...
    <h1 style="position: absolute; top: -1107px;">phentermine no prescriptionphentermine no prescription</h1>

  • Cisco JTAPI and JTAPI 1.4

    Hello,
    -Are there any Classes from Cisco JTAPI, implementing the javax.telephony.* Interfaces?
    _Where can I get the com.cisco.ipphone (for JTAPI 1.4) and com.cisco.jtapi packages?
    - Are there better Specifications like the one on :
    http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_programming_reference_guide_chapter09186a00801ea3b3.html
    Thanx for help

    Cisco JTAPI does implement much of the javax.telephony series of interfaces. You pick up the actual JTAPI classes and such when you install the JTAPI plugin from CallManager. You go into CCMAdmin, to the Plugins menu, and then pick JTAPI off the list.
    You can find some pretty good documentation over in Developer Support:
    http://www.cisco.com/cgi-bin/dev_support/access_level/product_support

  • *malformed status 1* @WLS plugin

    hi all,
    we are facing this kind of error in webserver site
    we spent two weeks in googling , but no enoug resources,
    could you please give a detail , when this error happens,
    [Fri Mar 20 22:04:59 2013] [error] [client ******] ap_proxy: trying POST ***** at backend host ****/***; got exception 'PROTOCOL_ERROR [line 848 of ../nsapi/URL.cpp]: malformed status 1', referer: https://*****/*******
    errlog says...
    wls-plugin log
    Wed Mar 20 22:04:59 2013 <5072513638098992299> *******Exception type [PROTOCOL_ERROR] (malformed status 1) raised at line 848 of ../nsapi/URL.cpp
    Wed Mar 20 22:04:59 2013 <5072513638098992299> sendRequest: exception caught while parsingHeaders w/ recycled connection to 10.210.50.219:55515, numfailures=1
    Wed Mar 20 22:04:59 2013 <5072513638098992299> Marking ***** as bad
    Wed Mar 20 22:04:59 2013 <5072513638098992299> got exception in sendRequest phase: PROTOCOL_ERROR [line 848 of ../nsapi/URL.cpp]: malformed status 1 at line 3160
    Wed Mar 20 22:04:59 2013 <5072513638098992299> NOT failing over after sendRequest() exception: PROTOCOL_ERROR
    Wed Mar 20 22:04:59 2013 <5072513638098992299> Redirecting the error response to the errorPage = [****]
    Wed Mar 20 22:04:59 2013 <5072513638098992299> request [****] did NOT process successfully..................

    We were able to avoid the PROTOCOL_ERROR by turning off the connection pooling in obj.conf (KeepAliveEnabled="false"). We're using Weblogic 8.1.5 and testing on 8.1.6, where the error still seems to exist. This issue is only occuring with IE 6 & 7 with pooled connections. FireFox doesn't seem to have any issues with the pooled connections at all. This is not an optimal workaround for us when we go to production because of the likely performance implications turning off the pooling will have.
    I can't see anything in the request headers coming from the two different browsers that looks conspicuous...they're almost identical. Is there any kind of user agent specific processing going on in the plugin that could be causing something like this?

  • Apache Plugin configuration

    Hi,
    I have an Apache in front of a weblogic cluster ;
    what would be the correct configuration for achieving that every hit the apache receives should be passed to the cluster (= one of the instancies).
    (Probaly a basic question but I'm having some kind of a blackout :-)
    Tried something like thsi but it doesnst work ...
    <IfModule mod_weblogic.c>
    WebLogicCluster 1.1.1.1:7001,1.1.1.1:7003
    MatchExpression *
    ConnectTimeoutSecs 40
    WLCookieName jsessionid
    KeepAliveEnabled ON
    </IfModule>
    ThanX

    Hmmm maybe I have been misleading myself...
    The result was the same as before so I'll have to start doubting my tests.
    The plugin log seems to indicate the request was passed to weblogic,
    but the access logs I had activated on weblogic reflect no entries ..
    I must have configured soemthing wrong.
    PS tested a page that doesn't exist, since there is no content yet in Weblogic
    Mon Apr 19 15:14:14 2010 <1922512716828251> ap_proxy: isThreaded set to -1
    Mon Apr 19 15:14:14 2010 <1922512716828251> ap_proxy: mpm doesn't support threads; assigned dummy memory to timer thread
    Mon Apr 19 15:14:14 2010 <1922512716828542>
    ================New Request: [GET /GETEst.html HTTP/1.1] =================
    Mon Apr 19 15:14:14 2010 <1922512716828542> INFO: SSL is not configured
    Mon Apr 19 15:14:14 2010 <1922512716828542> Using Uri /GETEst.html
    Mon Apr 19 15:14:14 2010 <1922512716828542> After trimming path: '/GETEst.html'
    Mon Apr 19 15:14:14 2010 <1922512716828542> The final request string is '/GETEst.html'
    Mon Apr 19 15:14:14 2010 <1922512716828542> Host extracted from serverlist is [1.1.1.1]
    Mon Apr 19 15:14:14 2010 <1922512716828542> Host extracted from serverlist is [1.1.1.1]
    Mon Apr 19 15:14:14 2010 <1922512716828542> Initializing lastIndex=1 for a list of length=2
    Mon Apr 19 15:14:14 2010 <1922512716828542> getListNode: created a new server node: id='1.1.1.1:7001,1.1.1.1:7003' server_name='1.1.1.1', port='80'
    Mon Apr 19 15:14:14 2010 <1922512716828542> attempt #0 out of a max of 20
    Mon Apr 19 15:14:14 2010 <1922512716828542> Trying a pooled connection for '1.1.1.1/7003/7003'
    Mon Apr 19 15:14:14 2010 <1922512716828542> getPooledConn: No more connections in the pool for Host[1.1.1.1] Port[7003] SecurePort[7003]
    Mon Apr 19 15:14:14 2010 <1922512716828542> general list: trying connect to '1.1.1.1'/7003/7003 at line 2630 for '/GETEst.html'
    Mon Apr 19 15:14:14 2010 <1922512716828542> INFO: New NON-SSL URL
    Mon Apr 19 15:14:14 2010 <1922512716828542> Connect returns -1, and error no set to 115, msg 'Operación en curso'
    Mon Apr 19 15:14:14 2010 <1922512716828542> EINPROGRESS in connect() - selecting
    Mon Apr 19 15:14:14 2010 <1922512716828542> Local Port of the socket is 45567
    Mon Apr 19 15:14:14 2010 <1922512716828542> Remote Host 1.1.1.1 Remote Port 7003
    Mon Apr 19 15:14:14 2010 <1922512716828542> general list: created a new connection to '1.1.1.1'/7003 for '/GETEst.html', Local port:45567
    Mon Apr 19 15:14:14 2010 <1922512716828542> URL::parseHeaders: CompleteStatusLine set to [HTTP/1.1 404 Not Found]
    Mon Apr 19 15:14:14 2010 <1922512716828542> URL::parseHeaders: StatusLine set to [404 Not Found]
    Mon Apr 19 15:14:14 2010 <1922512716828542> parsed all headers OK
    Mon Apr 19 15:14:14 2010 <1922512716828542> sendResponse() : r->status = '404'
    Mon Apr 19 15:14:14 2010 <1922512716828542> Free old srvrList, id=[1.1.1.1:7001,1.1.1.1:7003], server_name=[1.1.1.1], server_port=[80]
    Mon Apr 19 15:14:14 2010 <1922512716828542> Parsing cluster list: -141471731!-1408044506!7003!-1|-92253949!-1408044506!7001!-1
    Mon Apr 19 15:14:14 2010 <1922512716828542> parseJVMID: Parsing JVMID '-141471731!-1408044506!7003!-1|-92253949!-1408044506!7001!-1'
    Mon Apr 19 15:14:14 2010 <1922512716828542> parseJVMID: Actually parsing '-141471731!-1408044506!7003!-1'
    Mon Apr 19 15:14:14 2010 <1922512716828542> ServerInfo struct for JVMID '-141471731' populated
    Server Details are:
    OrigHostInfo [1.1.1.1]
    isOrigHostInfoDNS [0]
    Host [1.1.1.1]
    Port [7003]
    SecurePort [0]
    Mon Apr 19 15:14:14 2010 <1922512716828542> parseJVMID: Parsing JVMID '-92253949!-1408044506!7001!-1'
    Mon Apr 19 15:14:14 2010 <1922512716828542> parseJVMID: Actually parsing '-92253949!-1408044506!7001!-1'
    Mon Apr 19 15:14:14 2010 <1922512716828542> ServerInfo struct for JVMID '-92253949' populated
    Server Details are:
    OrigHostInfo [1.1.1.1]
    isOrigHostInfoDNS [0]
    Host [1.1.1.1]
    Port [7001]
    SecurePort [0]
    Mon Apr 19 15:14:14 2010 <1922512716828542> Initializing lastIndex=1 for a list of length=2
    Mon Apr 19 15:14:14 2010 <1922512716828542> ### Got a new Server List of length 2 ###
    Mon Apr 19 15:14:14 2010 <1922512716828542> ###Response### : Srvr# [1] = [1.1.1.1:7003:0]
    Mon Apr 19 15:14:14 2010 <1922512716828542> ###Response### : Srvr# [2] = [1.1.1.1:7001:0]
    Mon Apr 19 15:14:14 2010 <1922512716828542> canRecycle: conn=1 status=404 isKA=0 clen=1214 isCTE=0
    Mon Apr 19 15:14:14 2010 <1922512716828542> closeConn: URL.canRecycle() returns false, deleting URL '1.1.1.1/7003'
    Mon Apr 19 15:14:14 2010 <1922512716828542> request [GETEst.html] processed sucessfully..................

Maybe you are looking for