0

ZK 6.0.1 CE and jboss 7.1.1 problems

asked 2012-07-22 15:12:17 +0800

nmpallas gravatar image nmpallas
115 4
http://nmpallas.wordpress...

updated 2012-07-22 15:13:40 +0800

Dear all,
I have been silently using the framework and I find it really good.Currently I have my project where I have upgraded from 5 to 6 version without many problems.
Now that 6.0.1 is out I would like it to use because I get more capabilities over the client side development,i.e. Clients* api/class.I use maven to build my projects of course
so i simply changed the version frmo 6.0.0 to 6.0.1 and also remove zcommons-el.jar to zel.jar and i use the 2.2 zel.jar.Now really strange, I have been using the
same zel from version 6.0.0 but know my project won't load and I have exception regarding El.

The code of my first page for the redirection:

<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" ?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?page title="${c:l('mcube.console.login.page.header')}" contentType="text/html;charset=UTF-8"?>
<zk>
	<?forward uri="pages/index.zul"?>
</zk>

my login page

<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" ?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?page title="${c:l('mcube.console.login.page.header')}" contentType="text/html;charset=UTF-8"?>
<zk>
<style src="${sessionScope['context']}/css/mcube_css.css"></style>
<style src="${sessionScope['context']}/css/bootstrap.css" ></style>
<style src="${sessionScope['context']}/css/bootstrap.min.css"></style>
<window sclass="ef_form form-horizontal"  style="margin-left:auto;margin-right:auto;padding-top:10%;" apply="org.zkoss.bind.BindComposer"  viewModel="@id('loginAdminBean')  @init(loginAdminBean)" width="50%" border="none">
	<div class="ef_box ef_box_bordered">
		<div class="ef_title">
			<label sclass="h1" style="font-size:18px;" value="${c:l('mcube.console.login.window.header')}" ></label>
		</div>		
		<div class="control-group" style="padding-top:15px;">
			<label sclass="control-label" value="${c:l('mcube.console.login.window.user')}" ></label>
			<div class="controls">
				<textbox  type="text"  value="@bind(loginAdminBean.entity.username)" ></textbox> *
			</div>	
		</div>
		<div class="control-group">
			<label sclass="control-label" value="${c:l('mcube.console.login.window.password')}" ></label>
			<div class="controls">
				<textbox type="password" value="@bind(loginAdminBean.entity.password)" ></textbox> *
			</div>
		</div>
		<div class="control-group">
			<label class="control-label" value="" ></label>
				<div class="controls">
					<button sclass="btn btn-primary btn-medium" onClick="@command('login')"  label="${c:l('mcube.console.login.window.button.enter')}" ></button>
				</div>
		</div>
		<div class="control-group">
			<label sclass="control-label" value="" ></label>
			<div class="controls">
				<checkbox label="${c:l('mcube.console.login.window.remember.me') }"   id="checked"  ></checkbox>
			</div>
		</div>
		<separator width="100%" bar="true" style="color:white;"  ></separator>
		<div class="well">
			 Fields with asterisk (*) are mandatory
		</div>
	</div>
</window>
</zk>

And this is the error in jboss logs:
17:05:51,576 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web]...] (http-localhost-127.0.0.1-8080-1) Servlet.service() for servlet DHtmlLayoutServlet threw exception: java.util.EmptyStackException
	at java.util.Stack.peek(Stack.java:85) [rt.jar:1.6.0_32]
	at java.util.Stack.pop(Stack.java:67) [rt.jar:1.6.0_32]
	at org.zkoss.bind.xel.zel.PathELResolver.getValue(PathELResolver.java:54) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) [zel-2.2.1.jar:2.2.1]
	at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:72) [zcommon-6.0.1.jar:6.0.1]
	at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:75) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179) [zel-2.2.1.jar:2.2.1]
	at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) [zel-2.2.1.jar:2.2.1]
	at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40) [zcommon-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BindEvaluatorXImpl.getValue(BindEvaluatorXImpl.java:42) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:58) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.PropertyBindingHandler.doLoadBinding(PropertyBindingHandler.java:171) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.PropertyBindingHandler.doLoad(PropertyBindingHandler.java:372) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponentProperties(BinderImpl.java:1865) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1847) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1849) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1849) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1849) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1849) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.BindComposer.doAfterCompose(BindComposer.java:138) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.doAfterCompose(UiEngineImpl.java:529) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:824) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:770) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:679) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:741) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:701) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:643) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:394) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:316) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:215) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:135) [zk-6.0.1.jar:6.0.1]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:622) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:560) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:488) [jbossweb-7.0.13.Final.jar:]
	at org.zkoss.web.servlet.Servlets.forward(Servlets.java:825) [zweb-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.ExecutionImpl.forward(ExecutionImpl.java:277) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.ExecutionImpl.forward(ExecutionImpl.java:286) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:392) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:316) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:215) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:135) [zk-6.0.1.jar:6.0.1]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
	at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
	at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_32]

17:05:51,592 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web]...] (http-localhost-127.0.0.1-8080-1) Servlet.service() for servlet DHtmlLayoutServlet threw exception: java.util.EmptyStackException
	at java.util.Stack.peek(Stack.java:85) [rt.jar:1.6.0_32]
	at java.util.Stack.pop(Stack.java:67) [rt.jar:1.6.0_32]
	at org.zkoss.bind.xel.zel.PathELResolver.getValue(PathELResolver.java:54) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) [zel-2.2.1.jar:2.2.1]
	at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:72) [zcommon-6.0.1.jar:6.0.1]
	at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:75) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179) [zel-2.2.1.jar:2.2.1]
	at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) [zel-2.2.1.jar:2.2.1]
	at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40) [zcommon-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BindEvaluatorXImpl.getValue(BindEvaluatorXImpl.java:42) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:58) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.PropertyBindingHandler.doLoadBinding(PropertyBindingHandler.java:171) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.PropertyBindingHandler.doLoad(PropertyBindingHandler.java:372) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponentProperties(BinderImpl.java:1865) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1847) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1849) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1849) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1849) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1849) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.bind.BindComposer.doAfterCompose(BindComposer.java:138) [zkbind-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.doAfterCompose(UiEngineImpl.java:529) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:824) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:770) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:679) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:741) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:701) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:643) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:394) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:316) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:215) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:135) [zk-6.0.1.jar:6.0.1]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:622) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:560) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:488) [jbossweb-7.0.13.Final.jar:]
	at org.zkoss.web.servlet.Servlets.forward(Servlets.java:825) [zweb-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.ExecutionImpl.forward(ExecutionImpl.java:277) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.ExecutionImpl.forward(ExecutionImpl.java:286) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:392) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:316) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:215) [zk-6.0.1.jar:6.0.1]
	at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:135) [zk-6.0.1.jar:6.0.1]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
	at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
	at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_32]

Any leads????

delete flag offensive retag edit

2 Replies

Sort by ยป oldest newest

answered 2012-08-09 18:30:30 +0800

richlackey gravatar image richlackey
3

Had the same error. It has been fixed in 6.0.2. Note: zel.jar is at 6.0.2.

link publish delete flag offensive edit

answered 2012-07-29 08:13:20 +0800

nmpallas gravatar image nmpallas
115 4
http://nmpallas.wordpress...

Guys the fact that no one answers can only make me think that something is really wrong and i should fall back to version 6.0.0. Is there any update on the issue.I discovered that someone else faced the same problem.Apart from displaying a hello world message other things have been tested with jboss 7.1.1?There is no obvious
reason for the app to fail.

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-07-22 15:12:17 +0800

Seen: 155 times

Last updated: Aug 09 '12

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