Ticket #80 (closed task: fixed)

Opened 2 years ago

Last modified 22 months ago

Server certificate test: JBoss + Tomcat

Reported by: Jani Laakso Owned by: Jani Laakso
Priority: blocker Milestone: 4.0.0
Component: Testing Version: 4.0.0-alpha
Keywords: Cc:
Known Issue description:
Hours estimate: 7 Deadline (dd.mm.yyyy):
Known Issue version (since): Known Issue title:
Hours done: Depends to: 422
Affects documentation: no
Known Issue workaround:
Affects release notes: Contract:

Description (last modified by Jani Laakso) (diff)

  • create environment
  • install test
  • simple functionality test (ad hoc: manual feature browser usage)

Note: may be tested before final product (Release Candidate), if time then this testing is repeated (should take less than hour).

Change History

Changed 2 years ago by Jani Laakso

  • description modified (diff)
  • milestone changed from Release Candidate 4.0.0-beta to Release 4.0.0-beta

Changed 2 years ago by Jani Laakso

  • milestone changed from Release 4.0.0-beta to Release Candidate 4.0.0-beta

Changed 2 years ago by Jani Laakso

  • status changed from new to assigned

Changed 2 years ago by Joonas Lehtinen

  • milestone changed from 4.0.0-beta-1 to 4.0.0-beta-2

Changed 2 years ago by Jani Laakso

  • status changed from assigned to new
  • affects_documentation unset
  • hours_left changed from 4 to 7
  • milestone changed from 4.0.0-beta2 to 4.0.0
  • owner changed from Jani Laakso to Jarno Kelanne
  • depends_to set to 422

Changed 23 months ago by Jani Laakso

  • summary changed from Test with JBoss + Tomcat to Server certificate test: JBoss + Tomcat

Changed 23 months ago by Jani Laakso

  • description modified (diff)

FAILED

Test environment:

  • "un-official" Jani's host machine: JBoss 4.0.5.GA, Tomcat 5.5

Test procedures:

1) start jboss run.sh OK

2) deploy WAR cp /rd/itmill-toolkit-4.0.0-beta2-rc1/demo/itmill-toolkit.war OK

3) check Logs for deployment and that logs contain no errors or warnings "13:55:43,409 INFO [TomcatDeployer?] deploy, ctxPath=/itmill-toolkit, warUrl=file:/rd/default/tmp/deploy/tmp59719itmill-toolkit-exp.war/" displayed. OK

4) open http://localhost:8080/itmill-toolkit Page opens correctly. OK

5) open http://localhost:8080/itmill-toolkit/hello/ HTTP 500 error displayed. Logs contain:

13:57:09,216 INFO  [STDOUT] ------------------ License Info -----------------------
License number: 1
Product: IT Mill Toolkit
Version: major version = 4
Use is limited to: Development and testing only, production use is forbidden
--------------------------------------------------------
13:57:09,246 ERROR [[hello]] Servlet.service() for servlet hello threw exception
java.lang.NullPointerException
        at com.itmill.toolkit.terminal.web.ApplicationServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:595)

FAILED: NPE

NOTE: After this if I click again helloworld, calculator or featurebrowser, it works.

Changed 23 months ago by Jani Laakso

NPE error above is not AS dependent, it occurs also with Jetty, see #447

Changed 22 months ago by Jani Laakso

  • owner changed from Jarno Kelanne to Jani Laakso
  • priority changed from critical to blocker

Changed 22 months ago by Jani Laakso

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.