Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    pdf export - IE6: missing batik jar?

    SmartClient Version: v8.3p_2013-02-18/PowerEdition Deployment (built 2013-02-18)

    I've tried a pdf export of a chart with IE6, after adding all batik jars:
    batik-anim.jar
    batik-awt-util.jar
    batik-bridge.jar
    batik-css.jar
    batik-dom.jar
    batik-ext.jar
    batik-gvt.jar
    batik-parser.jar
    batik-script.jar
    batik-svg-dom.jar
    batik-util.jar
    batik-xml.jar

    but I got this error:
    Code:
    2013-02-20 10:49:59,608 INFO  [cbosticco 147] PdfExport CharSet used: UTF-8 
    2013-02-20 10:49:59,608 DEBUG [cbosticco 147] PdfExport svgToConvert: <svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1045px' height='530px' viewBox='0 0 1045 530' version='1.1'><metadata><!-- Generated by SmartClient v8.3p_2013-02-18/PowerEdition Deployment --></metadata><g transform='translate(5 5)'><svg width='1050' height='535'><g id='isc_svg_box'><text id='isc_DrawItem_125' x='301' y='20' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='20px' font-weight='bold' font-style='normal' fill='#000000'>Avanzamento Rinnovi per Settori al 20/02/2013</text><rect id='isc_DrawItem_126' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#000000' fill='#df5545' fill-opacity='1' x='324' y='504' width='16' height='16'/><text id='isc_DrawItem_127' x='345' y='517' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='12px' font-weight='bold' font-style='normal' fill='#000000'>Stagione 2012/2013</text><rect id='isc_DrawItem_128' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#000000' fill='#7ae02d' fill-opacity='1' x='462' y='504' width='16' height='16'/><text id='isc_DrawItem_129' x='483' y='517' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='12px' font-weight='bold' font-style='normal' fill='#000000'>Stagione 2013/2014</text><rect id='isc_DrawItem_130' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#000000' fill='#4d89f9' fill-opacity='1' x='600' y='504' width='16' height='16'/><text id='isc_DrawItem_131' x='621' y='517' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='12px' font-weight='bold' font-style='normal' fill='#000000'>rinnovo 2013/2014</text><text id='isc_DrawItem_132' x='23' y='354' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>0 €</text><text id='isc_DrawItem_133' x='23' y='327' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>200.000 €</text><text id='isc_DrawItem_134' x='23' y='300' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>400.000 €</text><text id='isc_DrawItem_135' x='23' y='274' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>600.000 €</text><text id='isc_DrawItem_136' x='23' y='247' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>800.000 €</text><text id='isc_DrawItem_137' x='23' y='220' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>1.000.000 €</text><text id='isc_DrawItem_138' x='23' y='193' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>1.200.000 €</text><text id='isc_DrawItem_139' x='23' y='167' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>1.400.000 €</text><text id='isc_DrawItem_140' x='23' y='140' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>1.600.000 €</text><text id='isc_DrawItem_141' x='23' y='113' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>1.800.000 €</text><text id='isc_DrawItem_142' x='23' y='86' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>2.000.000 €</text><text id='isc_DrawItem_143' x='23' y='60' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>2.200.000 €</text><text id='isc_DrawItem_144' x='23' y='33' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000'>2.400.000 €</text><line id='isc_DrawItem_145' stroke-width='2px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#999999' fill='none' fill-opacity='1' x1='85' y1='350' x2='1035' y2='350'/><line id='isc_DrawItem_146' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='323' x2='1035' y2='323'/><rect id='isc_DrawItem_147' stroke-width='3px' stroke-opacity='0' stroke-dasharray='none' stroke-linecap='butt' stroke='#808080' fill='#F7F7F7' fill-opacity='1' x='85' y='297' width='950' height='25'/><line id='isc_DrawItem_148' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='296' x2='1035' y2='296'/><line id='isc_DrawItem_149' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='270' x2='1035' y2='270'/><rect id='isc_DrawItem_150' stroke-width='3px' stroke-opacity='0' stroke-dasharray='none' stroke-linecap='butt' stroke='#808080' fill='#F7F7F7' fill-opacity='1' x='85' y='244' width='950' height='25'/><line id='isc_DrawItem_151' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='243' x2='1035' y2='243'/><line id='isc_DrawItem_152' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='216' x2='1035' y2='216'/><rect id='isc_DrawItem_153' stroke-width='3px' stroke-opacity='0' stroke-dasharray='none' stroke-linecap='butt' stroke='#808080' fill='#F7F7F7' fill-opacity='1' x='85' y='190' width='950' height='25'/><line id='isc_DrawItem_154' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='189' x2='1035' y2='189'/><line id='isc_DrawItem_155' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='163' x2='1035' y2='163'/><rect id='isc_DrawItem_156' stroke-width='3px' stroke-opacity='0' stroke-dasharray='none' stroke-linecap='butt' stroke='#808080' fill='#F7F7F7' fill-opacity='1' x='85' y='137' width='950' height='25'/><line id='isc_DrawItem_157' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='136' x2='1035' y2='136'/><line id='isc_DrawItem_158' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='109' x2='1035' y2='109'/><rect id='isc_DrawItem_159' stroke-width='3px' stroke-opacity='0' stroke-dasharray='none' stroke-linecap='butt' stroke='#808080' fill='#F7F7F7' fill-opacity='1' x='85' y='83' width='950' height='25'/><line id='isc_DrawItem_160' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='82' x2='1035' y2='82'/><line id='isc_DrawItem_161' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='56' x2='1035' y2='56'/><rect id='isc_DrawItem_162' stroke-width='3px' stroke-opacity='0' stroke-dasharray='none' stroke-linecap='butt' stroke='#808080' fill='#F7F7F7' fill-opacity='1' x='85' y='30' width='950' height='25'/><line id='isc_DrawItem_163' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='round' stroke='#BBBBBB' fill='none' fill-opacity='1' x1='85' y1='29' x2='1035' y2='29'/><rect id='isc_DrawItem_164' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-df5545)' fill-opacity='1' x='95' y='61' width='25' height='289'/><rect id='isc_DrawItem_165' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-7ae02d)' fill-opacity='1' x='125' y='55' width='25' height='295'/><rect id='isc_DrawItem_166' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-4d89f9)' fill-opacity='1' x='155' y='345' width='25' height='5'/><text id='isc_DrawItem_167' x='133' y='366' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(90 133 355)'>100 - Tribuna 100</text><rect id='isc_DrawItem_168' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-df5545)' fill-opacity='1' x='200' y='53' width='25' height='297'/><rect id='isc_DrawItem_169' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-7ae02d)' fill-opacity='1' x='230' y='50' width='25' height='300'/><rect id='isc_DrawItem_170' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-4d89f9)' fill-opacity='1' x='260' y='343' width='25' height='7'/><text id='isc_DrawItem_171' x='238' y='366' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(90 238 355)'>101 - Tribuna G.Agnelli</text><rect id='isc_DrawItem_172' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-df5545)' fill-opacity='1' x='305' y='170' width='25' height='180'/><rect id='isc_DrawItem_173' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-7ae02d)' fill-opacity='1' x='335' y='152' width='25' height='198'/><rect id='isc_DrawItem_174' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-4d89f9)' fill-opacity='1' x='365' y='346' width='25' height='4'/><text id='isc_DrawItem_175' x='343' y='366' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(90 343 355)'>102 - Tribuna G.Boniperti</text><rect id='isc_DrawItem_176' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-df5545)' fill-opacity='1' x='410' y='249' width='25' height='101'/><rect id='isc_DrawItem_177' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-7ae02d)' fill-opacity='1' x='440' y='251' width='25' height='99'/><rect id='isc_DrawItem_178' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-4d89f9)' fill-opacity='1' x='470' y='348' width='25' height='2'/><text id='isc_DrawItem_179' x='448' y='366' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(90 448 355)'>103 - Trib. O.Sivori 1Liv.</text><rect id='isc_DrawItem_180' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-df5545)' fill-opacity='1' x='515' y='302' width='25' height='48'/><rect id='isc_DrawItem_181' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-7ae02d)' fill-opacity='1' x='545' y='301' width='25' height='49'/><rect id='isc_DrawItem_182' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-4d89f9)' fill-opacity='1' x='575' y='349' width='25' height='1'/><text id='isc_DrawItem_183' x='553' y='366' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(90 553 355)'>104 - Trib. O.Sivori 1Liv.</text><rect id='isc_DrawItem_184' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-df5545)' fill-opacity='1' x='620' y='173' width='25' height='177'/><rect id='isc_DrawItem_185' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-7ae02d)' fill-opacity='1' x='650' y='160' width='25' height='190'/><rect id='isc_DrawItem_186' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-4d89f9)' fill-opacity='1' x='680' y='348' width='25' height='2'/><text id='isc_DrawItem_187' x='658' y='366' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(90 658 355)'>126 - Tribuna G.Boniperti</text><rect id='isc_DrawItem_188' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-df5545)' fill-opacity='1' x='725' y='182' width='25' height='168'/><rect id='isc_DrawItem_189' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-7ae02d)' fill-opacity='1' x='755' y='195' width='25' height='155'/><rect id='isc_DrawItem_190' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-4d89f9)' fill-opacity='1' x='785' y='349' width='25' height='1'/><text id='isc_DrawItem_191' x='763' y='366' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(90 763 355)'>201 - Trib. O.Sivori 2Liv.</text><rect id='isc_DrawItem_192' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-df5545)' fill-opacity='1' x='830' y='210' width='25' height='140'/><rect id='isc_DrawItem_193' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-7ae02d)' fill-opacity='1' x='860' y='230' width='25' height='120'/><rect id='isc_DrawItem_194' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-4d89f9)' fill-opacity='1' x='890' y='350' width='25' height='0'/><text id='isc_DrawItem_195' x='868' y='366' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(90 868 355)'>202 - Trib. O.Sivori 2Liv.</text><rect id='isc_DrawItem_196' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-df5545)' fill-opacity='1' x='935' y='279' width='25' height='71'/><rect id='isc_DrawItem_197' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-7ae02d)' fill-opacity='1' x='965' y='277' width='25' height='73'/><rect id='isc_DrawItem_198' stroke-width='1px' stroke-opacity='1' stroke-dasharray='none' stroke-linecap='butt' stroke='#333333' fill='url(#Column-4d89f9)' fill-opacity='1' x='995' y='349' width='25' height='1'/><text id='isc_DrawItem_199' x='973' y='366' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='11px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(90 973 355)'>Parks</text><text id='isc_DrawItem_200' x='-15' y='285' dominant-baseline='text-before-edge' font-family='Arial, Verdana, sans-serif' font-size='15px' font-weight='bold' font-style='normal' fill='#000000' transform='rotate(270 -15 270)'>Valore Totale Contratti</text></g><defs id='isc_svg_defs'><linearGradient id='Column-df5545' x1='0%' y1='0%' x2='100%' y2='0%'><stop stop-color='#d54b3b' offset='0' stop-opacity='1'/><stop stop-color='#df5545' offset='0.2' stop-opacity='1'/><stop stop-color='#ff8878' offset='0.4' stop-opacity='1'/><stop stop-color='#df5545' offset='0.7' stop-opacity='1'/><stop stop-color='#ce4434' offset='1' stop-opacity='1'/></linearGradient><linearGradient id='Column-7ae02d' x1='0%' y1='0%' x2='100%' y2='0%'><stop stop-color='#70d623' offset='0' stop-opacity='1'/><stop stop-color='#7ae02d' offset='0.2' stop-opacity='1'/><stop stop-color='#adff60' offset='0.4' stop-opacity='1'/><stop stop-color='#7ae02d' offset='0.7' stop-opacity='1'/><stop stop-color='#69cf1c' offset='1' stop-opacity='1'/></linearGradient><linearGradient id='Column-4d89f9' x1='0%' y1='0%' x2='100%' y2='0%'><stop stop-color='#437fef' offset='0' stop-opacity='1'/><stop stop-color='#4d89f9' offset='0.2' stop-opacity='1'/><stop stop-color='#80bcff' offset='0.4' stop-opacity='1'/><stop stop-color='#4d89f9' offset='0.7' stop-opacity='1'/><stop stop-color='#3c78e8' offset='1' stop-opacity='1'/></linearGradient></defs></svg></g></svg> 
    2013-02-20 10:49:59,639 DEBUG [cbosticco 147] RPCDMI Invocation threw exception 
    java.lang.NoClassDefFoundError: org/w3c/dom/svg/SVGDocument
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
    	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1148)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
    	at com.isomorphic.contentexport.SvgImage.<init>(SvgImage.java:39)
    	at com.isomorphic.contentexport.PdfExport.convertSvgImages(PdfExport.java:339)
    	at com.isomorphic.contentexport.PdfExport.convertAllSvgOccurrencesToBase64(PdfExport.java:328)
    	at com.isomorphic.contentexport.PdfExport.getPdfRenderer(PdfExport.java:224)
    	at com.isomorphic.contentexport.PdfExport.getPdfObject(PdfExport.java:78)
    	at com.isomorphic.rpc.BuiltinRPC.getPdfObject(BuiltinRPC.java:829)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:972)
    	at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:804)
    	at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:306)
    	at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:66)
    	at com.isomorphic.rpc.RPCRequest.execute(RPCRequest.java:231)
    	at com.isomorphic.servlet.IDACall.handleRPCRequest(IDACall.java:285)
    	at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:169)
    	at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:138)
    	at com.isomorphic.servlet.IDACall.doPost(IDACall.java:74)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.juve.Log4jSessionFilter.doFilter(Log4jSessionFilter.java:65)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:91)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:109)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:109)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:259)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.js.JSSyntaxScannerFilter.doFilter(JSSyntaxScannerFilter.java:241)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:76)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:223)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:662)
    findjar.com tells me that org/w3c/dom/svg/SVGDocument is in batik-ext.jar, but the batik-ext.jar in the sdk doesn't contains that class.
    I've downloaded and added batik-ext-1.6.jar and now it seems to work. I didn't remove the old batik-ext.jar.
    Is the correct fix?

    #2
    You appear to have stale server .jars. There hasn't been a dependency on org.w3c.dom.svg.SVGDocument in our SvgImage class since July 2012, so it looks like you are still using .jars from a 8.3d build (as in a pre-release development build).

    Comment


      #3
      I'm a bit confused...actually the pdf export in the samples is working: but it's not a chart export!

      anyway, my web apps have theirs jars in their .war. Some apps are using sc8.2, some 8.3, no isc jars in the tomcat lib folder.

      I'm using jars from runtime folder with this manifest:
      Code:
      Manifest-Version: 1.0
      Implementation-Vendor: Isomorphic Software, Inc.
      Isomorphic-SmartClient-Version: v8.3p_2013-02-20PowerEdition
      Created-By: 1.6.0_38 (Sun Microsystems Inc.)
      Isomorphic-SmartClient-Package-Date: 2013-02-20
      except for
      isomorphic_spring.jar
      isomorphic_sql.jar
      isomorphic_tools.jar
      and ** isomorphic_contentexport.jar **

      which are NOT present in the runtime.

      I'm using those from SDK and the manifest is:
      Code:
      Manifest-Version: 1.0
      Implementation-Vendor: Isomorphic Software, Inc.
      Isomorphic-SmartClient-Version: v8.3p_2013-02-20/PowerEdition Developm
       ent Only
      Created-By: 1.6.0_38 (Sun Microsystems Inc.)
      Isomorphic-SmartClient-Package-Date: 2013-02-20
      maybe the isomorphic_contentexport.jar from the smartclientSDK/WEB-INF/lib folder is the problem?
      Last edited by claudiobosticco; 22 Feb 2013, 07:11.

      Comment


        #4
        Those jars are all current, but somewhere else you have older jars (or .class files).

        Comment


          #5
          Hello, I'd like to let you know (maybe it wasn't clear from my previous posts) that I'm not using ALL jars present in the SDK, but only those specified in 'Java Module Dependencies' docs section.

          By trial and error, I've discovered that the charts pdf export under IE8 works if I add 'xml-apis-ext.jar'.

          Do you think it's actually required (even if not mentioned in the docs)?

          If yes, than for me the problem it's fixed by a little update in the docs.

          Comment


            #6
            Actually if you try to remove xml-apis-ext.jar from the SDK, and then try to export the simpleChart using IE8
            Code:
                        isc.RPCManager.exportContent(simpleChart, {skinName: "Enterprise", pdfName: "chart"});
            it raises java.lang.NoClassDefFoundError: org/w3c/dom/svg/SVGDocument

            Comment


              #7
              Yes, this jar is required, and has been listed in the docs for a few weeks now.

              Comment

              Working...
              X