java - Failing to run ZK Spreadsheet on App Engine Managed VM -


i wrote simple application based on example here.

when try run standalone jetty 9.2.10.v20150310 (which same version used gae managed vm) works fine (loading , saving). when try run google cloud sdk maven plugin or when deploy app engine, spreadsheet content loads, css fails download exception on server:

[info] severe: failed load media, /view/z_obs/lgaq1/f14/0/ss_lgaq1_t0_sheet_0.css [info] java.lang.nullpointerexception [info]  @ org.zkoss.zss.ui.spreadsheet.getmergematrixhelper(spreadsheet.java:2755) [info]  @ org.zkoss.zss.ui.spreadsheet.preparebasicstylesheet(spreadsheet.java:4144) [info]  @ org.zkoss.zss.ui.spreadsheet.getsheetdefaultrules0(spreadsheet.java:4603) [info]  @ org.zkoss.zss.ui.spreadsheet.getsheetdefaultrules(spreadsheet.java:4597) [info]  @ org.zkoss.zss.ui.spreadsheet.access$6200(spreadsheet.java:219) [info]  @ org.zkoss.zss.ui.spreadsheet$extractrl.getmedia(spreadsheet.java:3041) [info]  @ org.zkoss.zk.au.http.audynamediar.service(audynamediar.java:128) 

and ui gets messed - cell selection highlight not in correct length of cell, , attempting type or format content of cells fails. tried sorts of combinations - zul , jsp, setting spreadsheet using src attribute, bookprovider attribute ins jsp , selectorcomposer, , css mentioned above downloaded fine , there no exceptions, or exceptions appear later, in cases whenever make changes cells, reverted, or after attempting type in 1 cell unable type anything. logged exceptions figure current book somehow null during operations, example:

[info] java.lang.nullpointerexception [info]  @ org.zkoss.zss.ui.au.in.fetchactiverangecommand.process(fetchactiverangecommand.java:57) 

and

[info] java.lang.nullpointerexception [info]  @ org.zkoss.zss.ui.au.in.abstractcommand.getsheetuuid(abstractcommand.java:37) [info]  @ org.zkoss.zss.ui.au.in.cellfocusedcommand.process(cellfocusedcommand.java:55) 

i followed instructions here make application more gae-friendly, though except session serialization don't think these settings needed in managed vm, , didn't make difference.

from fact works on same version of standalong jetty, think can assumed app engine / docker somehow causes this. able run locally old gae sdk uses modified jetty 6, doesn't simulate production environment. can't deploy classic gae because zk spreadsheet relies on java.awt.* classes.

i tried using default java runtime, , tried use custom runtimes based on gcr.io/google_appengine/jetty9 , gcr.io/google_appengine/java-compat , gcr.io/google_appengine/jetty9-compat - didn't seem matter.

i suppose try third party docker image based on standalone jetty (or application server) thing working, need access datastore , blobstore.

any dealing appreciated.

i filed bug in github project should address issue: https://github.com/googlecloudplatform/appengine-java-vm-runtime/issues/151


Comments

Popular posts from this blog

how to insert data php javascript mysql with multiple array session 2 -

multithreading - Exception in Application constructor -

windows - CertCreateCertificateContext returns CRYPT_E_ASN1_BADTAG / 8009310b -