Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 247
  • Last Modified:

Jasper Exception when using Visibroker 5.2.1

We are upgrading visibroker 4.5 to 5.2.1 (BES 5.2.1). Along with migration we are also convertion BOA to POA.

With the new version of visibroker am getting the following error
org.apache.jasper.JasperException: com/inprise/vbroker/orb/ORB
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)

The code  is perfectly fine with visibroker 4.5 (on a different machine). Pls do help
0
Radhalakshmi
Asked:
Radhalakshmi
  • 3
  • 3
1 Solution
 
Mayank SAssociate Director - Product EngineeringCommented:
Perhaps the entire stack-trace would be more helpful.
0
 
RadhalakshmiAuthor Commented:
here is the entire stack trace.

org.apache.jasper.JasperException: com/inprise/vbroker/orb/ORB
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
      at java.lang.Thread.run(Thread.java:513)
0
 
Mayank SAssociate Director - Product EngineeringCommented:
Unfortunately, it didn't give a very friendly stack-trace. Are you using the class com.inprise.vbroker.orb.ORB? Where is this class? Its containing JAR (if it is JARed) or directory needs to be in the classpath.
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
RadhalakshmiAuthor Commented:
Yes we are using com.inprise.vbroker.orb.ORB and it is in vbjorb.jar that comes with Visibroker installation and the classpath  has it. The earlier version of visibroker gives no errors, but the same code throws this exception with the new version of visibroker. i think am missing out something that is needed for the new version.
0
 
RadhalakshmiAuthor Commented:
Visibroker 5.2.1 requires two additional jars namely lm.jar and vbsec.jar. On including these in the common/lib of the webserver and adding it to the CLASSPATH in setclasspath.sh solves the problem!!
0
 
Mayank SAssociate Director - Product EngineeringCommented:
Ah, so then you would've been getting some ClassNotFoundException for some other classes instead. I said:

>> Its containing JAR (if it is JARed) or directory needs to be in the classpath.

Of course, all *needed* JARs need to be in the classpath ;-)
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now