jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Klaus-B Michel" <klaus-b.mic...@db.com>
Subject RE: org.apache.cactus.util.ChainedRuntimeException: Not a valid response
Date Thu, 11 Jul 2002 07:12:00 GMT



  Hi Folks,

  i although use Cactus 1.3 like Holger did and had nearly the same
  problem.

  I vissited the web sites and FAQs, but don't get an answer. I had
  enabled logging on the client and on the server side. But only the clide
  side produces logs. Teh log4j-1.2rc1.jar exists in the classpath. butz I
  am
  Using Weblogic 6.0. could this the problem? I don't use Filter, onlythe
  ServletTestCase.

  When I try to make a direct call like
  http://localhost:7001/ServletRedirector?Cactus_Service=RUN_TEST
  I get an Error 404-Page not found. This is looged in the clie




  The ineresting part ob my web.xml
                                                      <servlet>

  <servlet-name>ServletRedirector</servlet-name>

  <servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class>
                                                      </servlet>

                                                      <servlet-mapping>

  <servlet-name>ServletRedirector</servlet-name>

  <url-pattern>/ServletRedirector</url-pattern>
                                                      </servlet-mapping>

  ....
  ....
  ...
  ....
            <ejb-ref>
              <ejb-ref-name>HardFactDefManagerImpl</ejb-ref-name>
              <ejb-ref-type>Session</ejb-ref-type>

  <home>com.db.pfa.product.ejb.HardFactDefManagerImplHome</home>

  <remote>com.db.pfa.product.ejb.HardFactDefManagerImpl</remote>
            </ejb-ref>


  The client side log output:
  ###########################################################
  19:39:34,662 [TestRunner-Thread] DEBUG client.WebTestResultParser      -
  >parse([<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Draft//EN">
  <HTML>
  <HEAD>
  <TITLE>Error 404--Not Found</TITLE>
  <META NAME="GENERATOR" CONTENT="WebLogic htmlKona 6.0 Service Pack 2
  05/24/2001 11:55:28 #117037">
  </HEAD>
  <BODY bgcolor="white" alink="#397F70" link="#640078" vlink="#DE7E00">
  <FONT FACE=Helvetica><BR CLEAR=all>
  <TABLE border=0 cellspacing=5><TR><TD><BR CLEAR=all>
  <FONT FACE="Helvetica" COLOR="black" SIZE="3"><H2>Error 404--Not
  Found</H2>
  </FONT></TD></TR>
  </TABLE>
  <TABLE border=0 width=100% cellpadding=10><TR><TD VALIGN=top WIDTH=100%
  BGCOLOR=white><FONT FACE="Courier New"><FONT FACE="Helvetica"
  SIZE="3"><H3>From RFC 2068
  <i>Hypertex
  </FONT><FONT FACE="Helvetica" SIZE="3"><H4>10.4.5 404 Not Found</H4>
  </FONT><P><FONT FACE="Courier New">The server has not found anything
  matching the Request-URI. No indication is given of whether the
  condition is temporary or permanent.</p
  dden) can be used instead. The 410 (Gone) status code SHOULD be used if
  the server knows, through some internally configurable mechanism, that
  an old resource is permanentl
  </FONT></TD></TR>
  </TABLE>

  </BODY>
  </HTML>
  ])
  19:39:34,672 [TestRunner-Thread] DEBUG test.CactusTest                -
  Exception in test
  19:39:34,682 [TestRunner-Thread] DEBUG util.ChainedRuntimeException    -
  >printStackTrace([org.apache.log4j.spi.VectorWriter@32c6a6])
  19:39:34,682 [TestRunner-Thread] DEBUG util.ChainedRuntimeException    -
  >printStackTrace([org.apache.log4j.spi.VectorWriter@32c6a6])
  19:39:34,682 [TestRunner-Thread] DEBUG util.ChainedRuntimeException    -
  <printStackTrace
  19:39:34,682 [TestRunner-Thread] DEBUG util.ChainedRuntimeException    -
  <printStackTrace
  org.apache.cactus.util.ChainedRuntimeException: Not a valid response
          at
  org.apache.cactus.client.WebTestResultParser.readRootElement(WebTestResultParser.java;org/apache/cactus/util/log/LogAspect.java(1k):134)
          at
  org.apache.cactus.client.WebTestResultParser.dispatch29_parse(WebTestResultParser.java;org/apache/cactus/util/log/LogAspect.java(1k):101)
          at
  org.apache.cactus.client.WebTestResultParser.around29_parse(WebTestResultParser.java;org/apache/cactus/util/log/LogAspect.java(1k):1204)
          at
  org.apache.cactus.client.WebTestResultParser.parse(WebTestResultParser.java;org/apache/cactus/util/log/LogAspect.java(1k):96)
          at
  org.apache.cactus.client.AbstractHttpClient.callGetResult(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):231)
          at
  org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):123)
          at
  org.apache.cactus.client.AbstractHttpClient.around1_doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):1204)
          at
  org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):115)
          at
  org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:457)
          at
  org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133)
          at
  org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:400)
          at junit.framework.TestResult$1.protect(TestResult.java:106)
          at junit.framework.TestResult.runProtected(TestResult.java:124)
          at junit.framework.TestResult.run(TestResult.java:109)
          at junit.framework.TestCase.run(TestCase.java:122)
          at junit.framework.TestSuite.runTest(TestSuite.java:173)
          at junit.framework.TestSuite.run(TestSuite.java:168)
          at junit.framework.TestSuite.runTest(TestSuite.java:173)
          at junit.framework.TestSuite.run(TestSuite.java:168)
          at junit.swingui.TestRunner$16.run(TestRunner.java:637)
  19:39:34,692 [AWT-EventQueue-0] DEBUG util.ChainedRuntimeException    -
  >printStackTrace([java.io.PrintWriter@163b3e])
  19:39:34,692 [AWT-EventQueue-0] DEBUG util.ChainedRuntimeException    -
  >printStackTrace([java.io.PrintWriter@163b3e])
  19:39:34,702 [AWT-EventQueue-0] DEBUG util.ChainedRuntimeException    -
  <printStackTrace
  19:39:34,702 [AWT-EventQueue-0] DEBUG util.ChainedRuntimeException    -
  <printStackTrace
  19:39:34,702 [AWT-EventQueue-0] DEBUG util.ChainedRuntimeException    -
  >printStackTrace([java.io.PrintWriter@e2291])
  19:39:34,702 [AWT-EventQueue-0] DEBUG util.ChainedRuntimeException    -
  >printStackTrace([java.io.PrintWriter@e2291])
  19:39:34,712 [AWT-EventQueue-0] DEBUG util.ChainedRuntimeException    -
  <printStackTrace
  19:39:34,712 [AWT-EventQueue-0] DEBUG util.ChainedRuntimeException    -
  <printStackTrace





  my TestClass
  package com.db.pfa.test;

  import junit.framework.Test;
  import junit.framework.TestCase;
  import junit.framework.TestSuite;

  /**
  * Run all the Sample Servlet API 2.3 Cactus tests.
  *
  * @author <a href="mailto:vmassol@apache.org">Vincent Massol</a>
  *
  * @version $Id: TestAll.java,v 1.2 2002/04/10 00:14:49 vmassol Exp $
  */
  public class TestAll extends TestCase
  {
      /**
      * Defines the testcase name for JUnit.
      *
      * @param theName the testcase's name.
      */
      public TestAll(String theName)
      {
          super(theName);
      }

      /**
      * Start the tests.
      *
      * @param theArgs the arguments. Not used
      */
      public static void main(String[] theArgs)
      {
          junit.swingui.TestRunner.main(new
  String[]{TestAll.class.getName()});
      }

      /**
      * @return a test suite (<code>TestSuite</code>) that includes all
  methods
      *        starting with "test"
      */
      public static Test suite()
      {
          TestSuite suite =
              new TestSuite("SCactus Test");

          // Functional tests
          suite.addTest(com.db.pfa.test.CactusTest.suite());

          return suite;
      }

  }













  my TestCase
  ##########################################
  package com.db.pfa.test;

  import javax.naming.*;
  import javax.rmi.*;
  import junit.framework.*;

  import org.apache.cactus.*;
  import com.db.pfa.product.ejb.HardFactDefManager;
  import com.db.pfa.share.ejb.EJBUtil;

  public class CactusTest extends ServletTestCase {
      private HardFactDefManager hfdm;

      public CactusTest(String name) {
          super(name);
      }

      public static Test suite() {
          return new TestSuite(CactusTest.class);
      }

      public void setUp() throws Exception {

          Context ctx = new InitialContext();
          hfdm =
  EJBUtil.getHardFactDefManagerImplHome().create().getHardFactDefManager();
      }

      public void testCactus() throws Exception {
          long id =
  hfdm.getAssetNodeDefRoot().getGeneralDefId().getNumId();
          assertEquals(id , 501);
      }
  }








  It looks like I can't reach the server. in the FAQ is an article which
  contains 404, but I dont ahve an StreamCorruptedException.

  Could anybody help me?

  Best regards
  Klaus












--

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie
nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren
Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie
die unbefugte Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If you are not the intended
recipient (or have received this e-mail in error) please notify the sender immediately and
destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material
in this e-mail is strictly forbidden.



--
To unsubscribe, e-mail:   <mailto:cactus-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:cactus-user-help@jakarta.apache.org>


Mime
View raw message