0

zk 6.0.1 error load applet

asked 2012-06-19 17:23:35 +0800

apam gravatar image apam
24 1

updated 2012-06-20 10:19:26 +0800


wasn't a zk problem but was due to an updated verision of tomcat

Hello,

I'm testing a zul page, runnig well on zk 5.0.11, on zk 6.01

I have this error when loading a very simple page "applet.zul"

<?xml version="1.0" encoding="UTF-8"?>
<window >
<applet id="apJzebra" name="jZebra" archive="/authriv/jzebra.jar" code="jzebra.PrintApplet.class" width="10px" height="10px"></applet>
</window>


Error is
giu 19, 2012 7:16:32 PM org.apache.catalina.core.ApplicationDispatcher invoke
Grave: Servlet.service() for servlet zkLoader threw exception
java.lang.NullPointerException
at org.zkoss.web.servlet.Servlets.getVersion(Servlets.java:449)
at org.zkoss.web.servlet.Servlets.getVersion(Servlets.java:446)
at org.zkoss.web.servlet.Servlets.browserInfo(Servlets.java:408)
at org.zkoss.web.servlet.Servlets.browserInfo(Servlets.java:360)
at org.zkoss.web.servlet.Servlets.getBrowser(Servlets.java:323)
at org.zkoss.zk.ui.http.ExecutionImpl.<init>(ExecutionImpl.java:102)
at org.zkoss.zk.ui.http.TemporaryExecution.<init>(TemporaryExecution.java:41)
at org.zkoss.zk.ui.http.WebManager.newDesktop(WebManager.java:475)
at org.zkoss.zk.ui.http.WebManager.getDesktop(WebManager.java:461)
at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:186)
at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:135)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
at org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:413)
at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:279)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

I'm using tomcat 7.0.27 and java jdk 1.7.0_05

Do someone have any idea ?

Thank you

Giuseppe

delete flag offensive retag edit

2 Replies

Sort by ยป oldest newest

answered 2012-10-08 01:22:55 +0800

samchuang gravatar image samchuang
4084 4

hi, can you try ZK 6.5.0 ?

link publish delete flag offensive edit

answered 2020-09-17 15:45:16 +0800

onsir gravatar image onsir
132 2

hello, i have try your code, my code like this

<?xml version="1.0" encoding="UTF-8"?><?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" root="./winPOS" ?><?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?><zk xmlns="http://www.zkoss.org/2005/zul"
xmlns:h="http://www.w3.org/1999/xhtml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.zkoss.org/2005/zul
                        http://www.zkoss.org/2005/zul/zul.xsd"
    xmlns:w="http://www.zkoss.org/2005/zk/client">


<window id="winPOS" hflex="1" vflex="1" border="normal" sizable="true" maximizable="true" apply="${POSController} >

<applet id="apJzebra" name="jZebra" archive="/authriv/jzebra.jar" code="jzebra.PrintApplet.class" width="10px" height="10px"></applet>

   <grid  sclass="customize">
   <columns>
   <column></column>
   </columns>
   <rows>
    <row>

       <!-- other code/component for input transaction -->

    </row>

   </grid>
   <div>
     <toolbarbutton id="btnPrintZebra"     label="Print Struck Use Zebra"   height="70px" width="65px" image="/img/printer.png"  orient="vertical" autodisable="self"/>
   </div>

</windows>

class POSController.java

public void onClick$btnPrintZebra(){
      printStruct(); //this method as service for get data from database
                     //and generate struct (file report is .jasper) is generated to 
                     //pdf.file
}

then how to direct print struct in browswer client ? i has add library qz-print.jar in my project

thanks

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2012-06-19 17:23:35 +0800

Seen: 165 times

Last updated: Sep 17 '20

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More