构建HighCharts-Export Server 2.1失败 [英] Building HighCharts-Export Server 2.1 Fails

查看:153
本文介绍了构建HighCharts-Export Server 2.1失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我按照说明下载了最新的highcharts-exporter 这里。我在本地运行在Windows7 x64上,最终将在使用Jetty9的Windows生产环境中运行。



我在highcharts-export / src / main / resources / app.properties:

 #phantomjs可执行文件的位置,例如/ usr / local / bin / phantomjs 
exec = / Scripts / phantomjs

我安装并配置了maven(3.0.5)。我最后在HighCharts的3.x版之前建立了这个项目。该构建成功。



当我尝试构建时,我得到以下输出。这里的任何信息都会很棒。



编辑



是由于先前版本的highcharts-export中的文件遗留导致的。我已经彻底清理了整个目录以重新开始。

  C:\ hc-exporter> mvn clean package 
[INFO]扫描项目...
[警告]
[警告]为
构建有效模型时遇到了一些问题com.highcharts.export:highcharts-export:war: 2.0.1
[WARNING]'build.plugins.plugin.version'for org.apache.maven.plugins:maven-ecli
pse-plugin缺失。 @ line 150,column 12
[警告]
[警告]强烈建议您修复这些问题,因为它们会威胁构建的稳定性。
[警告]
[警告]因此,将来的Maven版本可能不再支持buildin
g这样格式不正确的项目。
[警告]
[信息]
[信息] ----------------------------- -------------------------------------------
[信息] Building highcharts-export 2.0.1
[INFO] ------------------------------------ ------------------------------------
[信息]
[信息] --- maven-clean-plugin:2.4.1:clean(default-clean)@ highcharts-export -
-
[信息]删除C:\hc-exporter\target
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources(default-resources)@ highcharts
-export ---
[debug] execute contextualize
[INFO]使用'UTF-8'编码来复制过滤资源。
[INFO]复制2资源
[信息]
[信息] --- maven-compiler-plugin:2.5.1:compile(default-compile)@ highcharts-ex
port ---
[INFO]将13个源文件编译到C:\hc-exporter\target\classes
[INFO] ------------- ------------------------------------------------
[错误]编译错误:
[信息] ----------------------------------- --------------------------
[错误] C:\hc-exporter\src\main\java\\ \\com\highcharts\export\pool\ServerObjectFact
ory.java:[68,29]错误:无法找到符号
[信息] 1错误
[信息] - -------------------------------------------------- ---------
[信息] ---------------------------------- --------------------------------------
[INFO] BUILD FAILURE
[信息] ---------------------------------------------- --------------------------
[信息]总时间:1.652s
[信息]完成时间:Thu May 16 13:53:36 EDT 2013
[INFO] Final Memory:11M / 154M
[INFO] ------------------------------------------- -----------------------------
[错误]无法执行目标org.apache.maven.plugins:maven-编译器插件:2。
5.1:对项目的编译(默认编译)highcharts-export:编译失败
[错误] C:\hc-exporter\src\main\java\com\highcharts\\ \\export\pool\ServerObjectFact
ory.java:[68,29]错误:无法找到符号
[错误] - > [帮助1]
[错误]
[错误]要查看错误的完整堆栈跟踪,请使用-e开关
ch重新运行Maven。
[错误]使用-X开关重新运行Maven以启用完整的调试日志记录。
[错误]
[错误]有关错误和可能解决方案的更多信息,请阅读
d以下文章:
[错误] [帮助1] http:// cwiki .apache.org / confluence / display / MAVEN / MojoFailureExc
eption
C:\ hc-exporter>

旧错误 - 仅供参考。

< blockquote>

C:\hc-exporter> mvn -version Apache Maven 3.0.5
(r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 08:51:28-0500)
Maven主页:C:\apache-maven-3.0.5 Java版本:1.7.0_10,供应商:
Oracle Corporation Java主页:C:\程序文件\Java\jdk1.7.0_10\jre
默认语言环境:en_US,平台编码:Cp1252操作系统名称:windows 7,
版本:6.1,arch:amd64,系列:windowsC:\hc-exporter> mvn
clean package [INFO]扫描项目... [警告] [警告]在为
构建有效模型时遇到了一些
问题com.highcharts.export:highcharts-export:war :2.0.1 [警告]
'build.plugins.plugin.version'for org.apache.maven.plugins:maven-ecli
pse-plugin丢失。 @第150行,第12栏[警告] [警告]强烈建议您解决这些问题,因为它们威胁到构建的
稳定性。 [警告] [警告]因此,将来的
Maven版本可能不再支持构建此类格式不正确的
项目。 [警告] [信息] [信息]
------------------------------------- ----------------------------------- [INFO] Building highcharts-export 2.0.1 [INFO]
------------------------------------------------ ------------------------ [INFO] [INFO] --- maven-clean-plugin:2.4.1:clean(default-clean)@
highcharts-export -
- [INFO]删除C:\hc-exporter\target [INFO] [INFO] --- maven-resources-plugin:2.5:resources(default-resources )@ highcharts
-export --- [debug] execute contextualize [INFO]使用'UTF-8'编码来复制已过滤的资源。 [INFO]复制2资源[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile(default-compile)@
highcharts-ex port --- [信息]将16个源文件编译为
C:\hc-exporter\target\classes [INFO]
--------------------- ---------------------------------------- [错误]编译错误:[INFO]
----------------------------------------------- -------------- [错误] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[8,34]错误:package org.apache.batik.transcoder不存在
[错误]
C:\hc-exporter\src\main\ java \com\highcharts\export\util\SVGRasterizer.ja
va:[9,34]错误:package org.apache.batik.transcoder不存在
[错误]
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[10,34] error:package org.a pache.batik.transcoder不存在
[错误]
C:\ hc-exporter \ src\main\java\com\highcharts\export\util\SVGRasterizer .ja
va:[11,34]错误:package org.apache.batik.transcoder不存在
[错误]
C:\ hc-exporter \ src\main \java\com\highcharts\export\util\SVGRasterizer.ja
va:[12,40] error:package org.apache.batik.transcoder.image does not
exists [错误]
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[13,40 ]错误:包org.apache.batik.transcoder.image不存在
存在[错误]
C:\ hc-exporter \ src\main\java\com\highcharts\\ \\ export \util\SVGRasterizer.ja
va:[14,25]错误:package org.apache.fop.svg不存在[错误]
C:\ hc-exporter\ src\main\java\com\highcharts\e xport\util\SVGRasterizer.ja
va:[32,34]错误:无法找到符号[错误]符号:类
TranscoderException位置:类SVGRasterizer
C:\ hc- exporter \ src\main\java\com\highcharts\export\util\SVGRasterizer.java:[63,1
5]错误:找不到符号[错误]符号:class
SVGAbstractTranscoder位置:class SVGRasterizer
C:\hc-exporter\src\main\java\com\highcharts\export\pool\ServerObjectFactory.java
: [68,29]错误:找不到符号[ERROR] symbol:变量ACTIVE
位置:class ServerState
C:\hc-exporter\src\main\java\com\ highcharts \export\util\SVGRasterizer.java:[34,2
]错误:找不到符号[错误]符号:class TranscoderInput
位置:class SVGRasterizer
C:\ HC-exporter\src\main\java\com\highcharts\\ \\ export \util\SVGRasterizer.java:[34,3
0]错误:无法找到符号[错误]符号:class TranscoderInput
location:class SVGRasterizer
C:\hc -exporter \src\main\java\com\highcharts\export\util\SVGRasterizer.java:[35,2
]错误:找不到符号[错误]符号:class TranscoderOutput
位置:class SVGRasterizer
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[35,3
7]错误:找不到符号[错误]符号:class
TranscoderOutput位置:class SVGRasterizer
C:\hc-exporter\src\main\java\com\\ \\ highcharts \export\util\SVGRasterizer.java:[37,2
]错误:无法找到符号[错误]符号:class
SVGAbstractTranscoder位置:class SVGRasterizer
C:\\ \\hc-exporter\src\main\java\com\highcharts \\ export \util\SVGRasterizer.java:[45,3
3]错误:无法找到符号[错误]符号:变量
SVGAbstractTranscoder位置:类SVGRasterizer
C:\ hc -exporter \src\main\java\com\highcharts\export\util\SVGRasterizer.java:[53,3
4]错误:无法找到符号[ERROR] symbol:variable
SVGAbstractTranscoder位置:class SVGRasterizer
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[66, 2
]错误:找不到符号[错误]符号:class
SVGAbstractTranscoder位置:class SVGRasterizer
C:\hc-exporter\src\main\java\com\\ \\ highcharts \export\util\SVGRasterizer.java:[70,2
0]错误:无法找到符号[错误]符号:class PNGTranscoder

location:class SVGRasterizer
C:\hc-exporter\src\main\java\\ \\com\highcharts\export\util\SVGRasterizer.java:[73,2
0]错误:无法找到符号[错误]符号:类JPEGTranscoder
位置:类SVGRasterizer
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[74,3
3]错误:无法找到符号[错误]符号:变量
JPEGTranscoder位置:类SVGRasterizer
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer .java:[78,2
0]错误:无法找到符号[INFO] 22错误[INFO]
-------------------- ----------------------------------------- [INFO] ------ -------------------------------------------------- ---------------- [INFO] BUILD FAILURE [INFO]
---------------------- -------------------------------------------------- [INFO]总时间:7.741s [INFO]完成时间:星期四5月16日12:54:29 EDT
2013 [INFO] Final Memory:11M / 1 22M [信息]
------------------------------------------ ------------------------------ [错误]未能执行目标
org.apache.maven.plugins:maven -compiler-插件:2。
5.1:对项目进行编译(默认编译)highcharts-export:编译失败:编译失败:[错误]
C:\ hc-exporter \ src\main\java\com \highcharts\export\util\SVGRasterizer.ja
va:[8,34]错误:package org.apache.batik.transcoder不存在
[错误]
C :\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[9,34]错误:package org.apache。 batik.transcoder不存在
[错误]
C:\ hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[10,34] error:package org.apache.batik.transcoder does not exist
[错误]
C:\hc-exporter\src\main\ java \com\highcharts\export\util\SVGRasterizer.ja
va:[11,34]错误:package org.apache.batik.transcoder不存在
[错误]
C:\ hc-ex porter \src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[12,40]错误:package org.apache.batik.transcoder.image不存在
[错误]
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[13,40]错误:package org.apache.batik.transcoder.image不存在
[错误]
C:\hc-exporter\src\main\java \com\highcharts\export\util\SVGRasterizer.ja
va:[14,25]错误:package org.apache.fop.svg不存在[错误]
C: \hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[32,34]错误:无法找到符号[错误] symbol:class
TranscoderException [ERROR] location:class SVGRasterizer [错误]
C:\hc-exporter\src\main\java\com\highcharts\export\util \SV GRasterizer.ja
va:[63,15]错误:无法找到符号[错误]符号:class
SVGAbstractTranscoder [错误] location:class SVGRasterizer [错误]
C:\ hc- exporter \ src\main\java\com\highcharts\export\pool\ServerObjectFact
ory.java:[68,29]错误:无法找到符号[ERROR] symbol:variable
ACTIVE [错误]位置:class ServerState [错误]
C:\ hc-exporter \ src\main\java\com\highcharts\export\util\SVGRasterizer。 ja
va:[34,2]错误:无法找到符号[错误]符号:class
TranscoderInput [错误]位置:类SVGRasterizer [错误]
C:\ hc-exporter \\ \\ src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[34,30]错误:无法找到符号[错误]符号:class
TranscoderInput [错误]位置:类SVGRasterizer [错误]
C:\hc-exporter\src\main\java\\无法找到符号[错误]符号:class
TranscoderOutput [错误]位置:类SVGRasterizer [错误]
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[35,37]错误:无法找到符号[错误]符号:class
TranscoderOutput [错误]位置:类SVGRasterizer [错误]
C:\ hc-exporter \ src\main\java\com\\ \\ highcharts \export\util\SVGRasterizer.ja
va:[37,2]错误:无法找到符号[错误]符号:class
SVGAbstractTranscoder [错误]位置:class SVGRasterizer [错误]
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[45,33]错误:无法找到符号[错误]符号:变量
SVGAbstractTranscoder [错误]位置:类SVGRasterizer [ERR OR]
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[53,34]错误:无法找到符号[错误]符号:变量
SVGAbstractTranscoder [错误]位置:类SVGRasterizer [错误]
C:\ hc-exporter \ src\main\java\com\\ \\ highcharts \export\util\SVGRasterizer.ja
va:[66,2]错误:找不到符号[错误]符号:class
SVGAbstractTranscoder [错误]位置:class SVGRasterizer [错误]
C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[70,20]错误:无法找到符号[错误]符号:类
PNGTranscoder [错误]位置:类SVGRasterizer [错误]
C:\ hc-exporter \ src\main\java\com\highcharts \export\util\SVGRasterizer.ja
va:[73,20]错误:无法找到符号[错误]符号:class
JPEGTranscoder [错误] location:class SVGRasterizer [错误]
C:\ hc-exporter \ src\main\java\com\highcharts\export\util\SVGRasterizer.ja
va:[74,33] error:can not find symbol [错误] symbol:变量
JPEGTranscoder [错误] location:class SVGRasterizer [错误]
C:\ hc-exporter \ src \\ \\ main \java\com\highcharts\export\util\SVGRasterizer.ja
va:[78,20]错误:无法找到符号[错误] - > [帮助1] [错误]
[错误]要查看错误的完整堆栈跟踪,请使用
-e开关重新运行Maven。 [错误]使用-X开关重新运行Maven以启用
完整调试日志记录。 [错误] [错误]有关
错误和可能的解决方案的更多信息,请阅读以下文章:
[错误] [帮助1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc eption
C:\\ \\ hc-exporter>



解决方案

我找到了解决这个问题的办法。 >

zhiweihu 上传了补丁可以解决这个问题。问题是 ServerState 类没有 ACTIVE 状态。



一旦您应用了补丁,您就可以创建该包一个问题,并按预期工作。


I have downloaded the latest highcharts-exporter following the instructions here. I am running this on Windows7 x64 locally and it will eventually be in a Windows production environment using Jetty9.

I have changed one line in highcharts-export/src/main/resources/app.properties:

# location of the phantomjs executable, could be for example /usr/local/bin/phantomjs
exec = /Scripts/phantomjs

I have maven (3.0.5) installed and configured. I last built this project before the 3.x release of HighCharts. That build was successful.

When I try to build now I get the following output. Any info here would be great.

EDIT

It appears that these errors are caused by left over files from previous version of highcharts-export. I have done a complete clean of the entire directory to start fresh. I am still getting one error that makes it not build:

C:\hc-exporter>mvn clean package
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for
com.highcharts.export:highcharts-export:war:2.0.1
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-ecli
pse-plugin is missing. @ line 150, column 12
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten t
he stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support buildin
g such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building highcharts-export 2.0.1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ highcharts-export --
-
[INFO] Deleting C:\hc-exporter\target
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ highcharts
-export ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ highcharts-ex
port ---
[INFO] Compiling 13 source files to C:\hc-exporter\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\pool\ServerObjectFact
ory.java:[68,29] error: cannot find symbol
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.652s
[INFO] Finished at: Thu May 16 13:53:36 EDT 2013
[INFO] Final Memory: 11M/154M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
5.1:compile (default-compile) on project highcharts-export: Compilation failure
[ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\pool\ServerObjectFact
ory.java:[68,29] error: cannot find symbol
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption
C:\hc-exporter>

Old errors - just here for reference.

C:\hc-exporter>mvn -version Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 08:51: 28-0500) Maven home: C:\apache-maven-3.0.5 Java version: 1.7.0_10, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_10\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" C:\hc-exporter>mvn clean package [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for com.highcharts.export:highcharts-export:war:2.0.1 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-ecli pse-plugin is missing. @ line 150, column 12 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten t he stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support buildin g such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building highcharts-export 2.0.1 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ highcharts-export -- - [INFO] Deleting C:\hc-exporter\target [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ highcharts -export --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ highcharts-ex port --- [INFO] Compiling 16 source files to C:\hc-exporter\target\classes [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[8,34] error: package org.apache.batik.transcoder does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[9,34] error: package org.apache.batik.transcoder does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[10,34] error: package org.apache.batik.transcoder does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[11,34] error: package org.apache.batik.transcoder does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[12,40] error: package org.apache.batik.transcoder.image does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[13,40] error: package org.apache.batik.transcoder.image does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[14,25] error: package org.apache.fop.svg does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[32,34] error: cannot find symbol [ERROR] symbol: class TranscoderException location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[63,1 5] error: cannot find symbol [ERROR] symbol: class SVGAbstractTranscoder location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\pool\ServerObjectFactory.java :[68,29] error: cannot find symbol [ERROR] symbol: variable ACTIVE location: class ServerState C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[34,2 ] error: cannot find symbol [ERROR] symbol: class TranscoderInput location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[34,3 0] error: cannot find symbol [ERROR] symbol: class TranscoderInput location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[35,2 ] error: cannot find symbol [ERROR] symbol: class TranscoderOutput location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[35,3 7] error: cannot find symbol [ERROR] symbol: class TranscoderOutput location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[37,2 ] error: cannot find symbol [ERROR] symbol: class SVGAbstractTranscoder location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[45,3 3] error: cannot find symbol [ERROR] symbol: variable SVGAbstractTranscoder location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[53,3 4] error: cannot find symbol [ERROR] symbol: variable SVGAbstractTranscoder location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[66,2 ] error: cannot find symbol [ERROR] symbol: class SVGAbstractTranscoder location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[70,2 0] error: cannot find symbol [ERROR] symbol: class PNGTranscoder
location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[73,2 0] error: cannot find symbol [ERROR] symbol: class JPEGTranscoder location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[74,3 3] error: cannot find symbol [ERROR] symbol: variable JPEGTranscoder location: class SVGRasterizer C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.java:[78,2 0] error: cannot find symbol [INFO] 22 errors [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 7.741s [INFO] Finished at: Thu May 16 12:54:29 EDT 2013 [INFO] Final Memory: 11M/122M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2. 5.1:compile (default-compile) on project highcharts-export: Compilation failure: Compilation failure: [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[8,34] error: package org.apache.batik.transcoder does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[9,34] error: package org.apache.batik.transcoder does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[10,34] error: package org.apache.batik.transcoder does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[11,34] error: package org.apache.batik.transcoder does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[12,40] error: package org.apache.batik.transcoder.image does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[13,40] error: package org.apache.batik.transcoder.image does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[14,25] error: package org.apache.fop.svg does not exist [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[32,34] error: cannot find symbol [ERROR] symbol: class TranscoderException [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[63,15] error: cannot find symbol [ERROR] symbol: class SVGAbstractTranscoder [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\pool\ServerObjectFact ory.java:[68,29] error: cannot find symbol [ERROR] symbol: variable ACTIVE [ERROR] location: class ServerState [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[34,2] error: cannot find symbol [ERROR] symbol: class TranscoderInput [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[34,30] error: cannot find symbol [ERROR] symbol: class TranscoderInput [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[35,2] error: cannot find symbol [ERROR] symbol: class TranscoderOutput [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[35,37] error: cannot find symbol [ERROR] symbol: class TranscoderOutput [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[37,2] error: cannot find symbol [ERROR] symbol: class SVGAbstractTranscoder [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[45,33] error: cannot find symbol [ERROR] symbol: variable SVGAbstractTranscoder [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[53,34] error: cannot find symbol [ERROR] symbol: variable SVGAbstractTranscoder [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[66,2] error: cannot find symbol [ERROR] symbol: class SVGAbstractTranscoder [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[70,20] error: cannot find symbol [ERROR] symbol: class PNGTranscoder [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[73,20] error: cannot find symbol [ERROR] symbol: class JPEGTranscoder [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[74,33] error: cannot find symbol [ERROR] symbol: variable JPEGTranscoder [ERROR] location: class SVGRasterizer [ERROR] C:\hc-exporter\src\main\java\com\highcharts\export\util\SVGRasterizer.ja va:[78,20] error: cannot find symbol [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit ch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please rea d the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc eption C:\hc-exporter>

解决方案

I have found a solution to this problem.

zhiweihu has upload a patch that solves the issue. The problem is that ServerState class do not have the ACTIVE state.

Once you have applied the patch, you can create the package without a problem and it works as expected.

这篇关于构建HighCharts-Export Server 2.1失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆