Hi,

for fop usage related thing, please ask on Fop-users list. Fop-dev
list is for FOP internal development.

That said, your trace says:
java.lang.NoClassDefFoundError:
org/apache/fop/fo/flow/table/TableFObj$ColumnNumberPropertyMaker
(...)
Caused by: java.io.EOFException: Detect premature EOF at
sun.misc.Resource.getBytes

Possible cause can be
 - empty file,
 - wrong path,
 - permission issue,
 - etc.

You should provide further info or check more details:
 - how do you run FOP (command line, other...) ?
 - does java cmd have sufficient permission to access all material
(*.jar, images, etc.)?
 - did you make a clean install of jre, or just copy it?
 - etc.

2012/10/30 LionMuzzle <lionmuz...@mail.ru>:
> Hi!
> Please help me to understand my problem and how to fix it.
> I install the new server now, and my task is to setup/configure all needed
> software for work of our applications. I just copied the application from
> old server to new and installed nesessary software for FOP: jre and fop src.
> In other words, I launch the same .bat-file as on old server, but FOP gives
> me an error:
>
> юъЄ 30, 2012 1:21:07 PM org.apache.fop.apps.FopFactoryConfigurator configure
> INFO: Default page-height set to: 11in
> юъЄ 30, 2012 1:21:07 PM org.apache.fop.apps.FopFactoryConfigurator configure
> INFO: Default page-width set to: 8.26in
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/fop/fo/flo
> w/table/TableFObj$ColumnNumberPropertyMaker
> at org.apache.fop.fo.FObj.<clinit>(FObj.java:45)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> at org.apache.fop.layoutmgr.LayoutManagerMapping.class$(LayoutManagerMap
> ping.java:96)
> at org.apache.fop.layoutmgr.LayoutManagerMapping.initialize(LayoutManage
> rMapping.java:110)
> at org.apache.fop.layoutmgr.LayoutManagerMapping.<init>(LayoutManagerMap
> ping.java:102)
> at org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:106)
> at org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFa
> ctory.java:224)
> at org.apache.fop.fo.FOTreeBuilder.<init>(FOTreeBuilder.java:100)
> at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:100)
> at org.apache.fop.apps.Fop.<init>(Fop.java:78)
> at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:247)
> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:104)
> at org.apache.fop.cli.Main.startFOP(Main.java:166)
> at org.apache.fop.cli.Main.main(Main.java:197)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.fop.fo.flow.table.TableF
> Obj$ColumnNumberPropertyMaker
> at java.net.URLClassLoader$1.run(Unknown Source)
> at java.net.URLClassLoader$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> ... 15 more
> Caused by: java.io.EOFException: Detect premature EOF
> at sun.misc.Resource.getBytes(Unknown Source)
> at java.net.URLClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.access$100(Unknown Source)
> ... 22 more
> ---------------------------------------
>
> This is the launch string:
>
> D:\web\Prokat\39_Price\fop>java.exe -cp
> "D:\web\Prokat\39_Price\fop\build\fop.ja
> r;D:\web\Prokat\39_Price\fop\build\fop-sandbox.jar;D:\web\Prokat\39_Price\fop\bu
> ild\fop-hyph.jar;D:\web\Prokat\39_Price\fop\lib\xml-apis-1.3.04.jar;D:\web\Proka
> t\39_Price\fop\lib\xml-apis-ext-1.3.04.jar;D:\web\Prokat\39_Price\fop\lib\xerces
> Impl-2.7.1.jar;D:\web\Prokat\39_Price\fop\lib\xalan-2.7.0.jar;D:\web\Prokat\39_P
> rice\fop\lib\serializer-2.7.0.jar;D:\web\Prokat\39_Price\fop\lib\batik-all-1.7.j
> ar;D:\web\Prokat\39_Price\fop\lib\xmlgraphics-commons-1.3.1.jar;D:\web\Prokat\39
> _Price\fop\lib\avalon-framework-4.2.0.jar;D:\web\Prokat\39_Price\fop\lib\commons
> -io-1.3.1.jar;D:\web\Prokat\39_Price\fop\lib\commons-logging-1.0.4.jar;D:\web\Pr
> okat\39_Price\fop\lib\jai_imageio.jar;D:\web\Prokat\39_Price\fop\lib\fop-hyph.ja
> r;" org.apache.fop.cli.Main -c D:\web\Prokat\39_Price\fop\conf\fop.xconf
> D:\web\
> Prokat\39_Price\fop\..\price.fo
> D:\fserver/010_Prices\pdf\1\381\price_slivki.pdf
>
>
>
> sory for such long string :))
> line breaks because of windows console
>
> ---------------------------------------
> I can not understand, what is the difference from old server and new. Maybe
> it only OS: old server is on Windows 2003 Server (32), new is on Windows 7
> (32).
>
> FOP 0.95
> jre is the same version as on old version
>
> please help me to understand this problem :) thx

-- 
pascal

Reply via email to