小编fsi*_*fsi的帖子

java.lang.ClassNotFoundException:org.apache.batik.dom.svg.SVGOMDocument

关注使用BATIK的许多问题和答案,我无法修复我的错误,我找不到任何可能有用的东西.这个问题没有答案.

我的问题是当我在我的应用程序上下载pdf时,出现错误(我甚至尝试包含jar):

java.lang.ClassNotFoundException: org.apache.batik.dom.svg.SVGOMDocument
Run Code Online (Sandbox Code Playgroud)

在我的碧玉报告中,我有这个包括:

<image>
    <reportElement x="453" y="117" width="246" height="115"/>
        <imageExpression class="net.sf.jasperreports.engine.JRRenderable"><![CDATA[net.sf.jasperreports.renderers.BatikRenderer.getInstance(new java.io.File("C:\\Project\\myProject\\web-app\\images\\tomcat.svg"))]]>
        </imageExpression>
</image>
Run Code Online (Sandbox Code Playgroud)

基本上,我的BuildConfig.groovy是这样的:

inherits("global") {
    excludes 'xml-apis', 'xml-apis-ext', 'xercesImpl'
}
Run Code Online (Sandbox Code Playgroud)

和我的依赖:

compile("org.apache.xmlgraphics:fop:0.94",
        "org.apache.xmlgraphics:batik-transcoder:1.7",
        "org.apache.xmlgraphics:batik-codec:1.7",
        "org.apache.xmlgraphics:batik-awt-util:1.7",
        "org.apache.xmlgraphics:batik-bridge:1.7",
        "org.apache.xmlgraphics:batik-dom:1.7",
        "org.apache.xmlgraphics:batik-gvt:1.7",
        "org.apache.xmlgraphics:batik-svg-dom:1.7",
        "org.apache.xmlgraphics:batik-svggen:1.7",
        "org.apache.xmlgraphics:batik-util:1.7",
        "org.apache.xmlgraphics:batik-xml:1.7",
        "org.apache.xmlgraphics:batik-anim:1.7",
        "org.apache.xmlgraphics:batik-css:1.7",
        "org.apache.xmlgraphics:batik-ext:1.7",
        "org.apache.xmlgraphics:batik-js:1.7",
        "org.apache.xmlgraphics:batik-parser:1.7",
        "org.apache.xmlgraphics:batik-script:1.7",
        "org.apache.xmlgraphics:xmlgraphics-commons:1.2",
        "commons-logging:commons-logging:1.0.4",
        "org.apache.avalon.framework:avalon-framework-api:4.3.1",
        "org.apache.avalon.framework:avalon-framework-impl:4.3.1",
        "xalan:xalan:2.6.0",
        "xml-apis:xml-apis-ext:1.3.04"
){
transitive = false
Run Code Online (Sandbox Code Playgroud)

为什么我无法下载?svg无效?我从wiki 获得了这个 svg.

grails jasper-reports

10
推荐指数
1
解决办法
2659
查看次数

关闭HttpChannelOverHttp后Jetty太多数据了

我上传一个音频文件> 10s时遇到问题并给我这个错误:

WARN:oejh.HttpParser:qtp1359061041-19: badMessage: java.lang.IllegalStateException: too much data after closed for HttpChannelOverHttp@7fd0cbe{r=5,a=IDLE,uri=-}
Run Code Online (Sandbox Code Playgroud)

如果我上传音频文件<10s就可以了.

我搜索谷歌,但我找不到任何解决方案.这有什么解决方案吗?

jetty

8
推荐指数
1
解决办法
9084
查看次数

无法找到hello_world的区域

版本:Hadoop 2.2,Hbase 0.96.1,Pig 0.12

每当我运行这个猪脚本

raw_data = LOAD'ample_data.csv'使用PigStorage(',')AS(
listing_id:chararray,fname:chararray,lname:chararray);

STORE raw_data INTO'hbase:// hello_world'USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('info:fname info:lname');

日志告诉我这个:

2014-01-15 20:12:30,788 [main-SendThread(hadoop-master:2181)] INFO org.apache.zookeeper.ClientCnxn - 建立到hadoop-master/50.50.1.15:2181的套接字连接,启动会话2014-01 -15 20:12:30,798 [main-SendThread(hadoop-master:2181)] INFO org.apache.zookeeper.ClientCnxn - 服务器上的会话建立完成hadoop-master/50.50.1.15:2181,sessionid = 0x14397878303000b,negotiated timeout = 90000

这似乎没问题,但10分钟后,这个错误告诉我:

2014-01-15 20:23:10,247 [main] ERROR org.apache.hadoop.hbase.mapreduce.TableOutputFormat - org.apache.hadoop.hbase.client.NoServerForRegionException:10次尝试后无法找到hello_world,99999999999999的区域.2014-01-15 20:23:10,250 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 2999:意外的内部错误.org.apache.hadoop.hbase.client.NoServerForRegionException:尝试10次后无法找到hello_world,99999999999999的区域.

要检查一切是否正常,我输入此命令来检查:hbase hbck并给我这个:

Summary:
  hbase:meta is okay.
    Number of regions: 1
    Deployed on:  hadoop-master,60020,1389816680166
  hello_world is okay.
    Number of regions: 1
    Deployed on:  ubuntu-5e1cfa86-44db-4cab-a902-2aa87485669f,60020,1389816681502
  hbase:namespace is okay.
    Number of …
Run Code Online (Sandbox Code Playgroud)

hadoop hbase apache-pig

7
推荐指数
0
解决办法
2531
查看次数

SVG Batik根元素命名空间与请求的不匹配

几个星期前,它完全正常工作我的SVG,但它不知何故停止工作,我不知道原因,因为在服务器上发出的错误没有帮助.当我将svg文件传输到我的pdf时会发生这种情况:

Root element namespace does not match that requested:
Requested: http://www.w3.org/2000/svg
Found: null. Stacktrace follows:
org.apache.batik.bridge.BridgeException: Root element namespace does not match that requested:
Requested: http://www.w3.org/2000/svg
Found: null
    at org.apache.batik.bridge.BridgeContext.getReferencedNode(BridgeContext.java:780)
    at org.apache.batik.bridge.BridgeContext.getReferencedElement(BridgeContext.java:796)
    at org.apache.batik.bridge.CSSUtilities.convertClipPath(CSSUtilities.java:719)
    at org.apache.batik.bridge.AbstractGraphicsNodeBridge.buildGraphicsNode(AbstractGraphicsNodeBridge.java:146)
    at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:224)
    at org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:171)
    at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:219)
    at org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:171)
    at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:82)
    at net.sf.jasperreports.renderers.BatikRenderer.ensureSvg(BatikRenderer.java:192)
    at net.sf.jasperreports.renderers.BatikRenderer.getDimension(BatikRenderer.java:141)
    at net.sf.jasperreports.engine.export.JRPdfExporter.exportImage(JRPdfExporter.java:1351)
    at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:774)
    at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:738)
    at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:616)
    at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:364)
    at com.scacp.operation.MonitoringWellController$_closure13.doCall(MonitoringWellController.groovy:749)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Run Code Online (Sandbox Code Playgroud)

我不是这意味着什么,我的xml svg(在xml验证器网站上)是有效的代码.我写的是这样的:

file.write('<?xml version="1.0" encoding="UTF-8"?> \n'
+ '<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG …
Run Code Online (Sandbox Code Playgroud)

xml svg jasper-reports

7
推荐指数
1
解决办法
1128
查看次数

Hadoop Datanode slave未连接到我的主服务器

由于许多错误,我无法弄清楚为什么在没有将datanode slave vm连接到我的主vm时发生这种情况.任何建议都是受欢迎的,所以我可以尝试一下.首先,其中一个是我的slave vm日志中的错误:

WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: ubuntu-378e53c1-3e1f-4f6e-904d-00ef078fe3f8:9000
Run Code Online (Sandbox Code Playgroud)

因此,我无法在我的主vm中运行我想要的工作:

hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar pi 2 5
Run Code Online (Sandbox Code Playgroud)

这给了我这个错误

org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /user/ubuntu/QuasiMonteCarlo_1386793331690_1605707775/in/part0 could only be replicated to 0 nodes instead of minReplication (=1).  There are 0 datanode(s) running and no node(s) are excluded in this operation.
Run Code Online (Sandbox Code Playgroud)

即便如此,hdfs dfsadmin -report(在主vm)给我全部0

Configured Capacity: 0 (0 B)
Present Capacity: 0 (0 B)
DFS Remaining: 0 (0 B)
DFS Used: 0 (0 B)
DFS Used%: NaN%
Under replicated blocks: 0
Blocks with …
Run Code Online (Sandbox Code Playgroud)

hadoop hdfs

6
推荐指数
1
解决办法
1万
查看次数

Hadoop 2.2.0与Mahout 0.8兼容吗?

我有运行与mahout 0.8的hadoop集群版本2.2.0,它兼容吗?因为无论何时我运行此命令:

bin/mahout recommenditembased --input mydata.dat --usersFile user.dat --numRecommendations 2 --output output/ --similarityClassname SIMILARITY_PEARSON_CORRELATION
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

Exception in thread "main" java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce.JobContext, but class was expected
at org.apache.mahout.common.HadoopUtil.getCustomJobName(HadoopUtil.java:174)
at org.apache.mahout.common.AbstractJob.prepareJob(AbstractJob.java:614)
at org.apache.mahout.cf.taste.hadoop.preparation.PreparePreferenceMatrixJob.run(PreparePreferenceMatrixJob.java:75)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.mahout.cf.taste.hadoop.item.RecommenderJob.run(RecommenderJob.java:158)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.mahout.cf.taste.hadoop.item.RecommenderJob.main(RecommenderJob.java:312)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:622)
at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:72)
at org.apache.hadoop.util.ProgramDriver.run(ProgramDriver.java:144)
at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:152)
at org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:194)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:622)
at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
Run Code Online (Sandbox Code Playgroud)

或者我错了?任何信息都会有帮助.

hadoop mahout

6
推荐指数
1
解决办法
2868
查看次数

Grails svg图像href引用png没有显示

这很难解释.我需要一些我喜欢并保存的Coreldraw填充SVG.当Coreldraw中救了我的SVG,我叫了一个文件夹soil_Imagessoil_ImgID1.pngsoil.svg.我把web-app/images项目放在里面.由于某种原因,图像png未显示.

我在我的gsp中有我的svg:

<image x="177" y="76" width="36" height="23" preserveAspectRatio="none" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/projectName/images/soil.svg"></image>
Run Code Online (Sandbox Code Playgroud)

soil.svg有另一个图像标签,显示我想要的真实图像:

 <image x="44" y="29" width="8156" height="11707" xlink:href="soil_Images/soil_ImgID1.png"/>
Run Code Online (Sandbox Code Playgroud)

我尝试添加的contextPath,如:${application.contextPath}/images/soil_Images/soil_ImgID1.png.
那没用.我错过了什么?

  • 在chrome资源中,尚未下载图像.

grails

5
推荐指数
1
解决办法
583
查看次数

错误org.apache.pig.tools.grunt.Grunt - 错误2998:未处理的内部错误.组织/阿帕奇/的Hadoop/HBase的/过滤/ WritableByteArrayComparable

从搜索中,我发现了这个问题,并且按照说明我遇到了同样的问题.

CDH4 Hbase使用Pig ERROR 2998 java.lang.NoClassDefFoundError:org/apache/hadoop/hbase/filter/Filter

但是对我没有用.此外,我使用的是Ubuntu和Hadoop-2.2.0,Hbase-0.96.1-hadoop2和Pig-0.12.0.

的.bashrc

export JAVA_HOME=/usr
export HADOOP_INSTALL=/home/ubuntu/hadoop-2.2.0
export PATH=$PATH:$HADOOP_INSTALL/bin
export PATH=$PATH:$HADOOP_INSTALL/sbin
export HADOOP_MAPRED_HOME=$HADOOP_INSTALL
export HADOOP_COMMON_HOME=$HADOOP_INSTALL
export HADOOP_HDFS_HOME=$HADOOP_INSTALL
export YARN_HOME=$HADOOP_INSTALL

export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_COMMON_HOME}/lib/native
export HADOOP_OPTS="-Djava.library.path=${HADOOP_COMMON_HOME}/lib"
export PIG_HOME=/home/ubuntu/pig-0.12.0
export HBASE_HOME=/home/ubuntu/hbase-0.96.1-hadoop2
export PIG_CLASSPATH="'${HADOOP_INSTALL}/bin/hbase classpath':$PIG_HOME/bin"
Run Code Online (Sandbox Code Playgroud)

原木猪

Pig Stack Trace
---------------
ERROR 2998: Unhandled internal error.     
org/apache/hadoop/hbase/filter/WritableByteArrayComparable

java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/filter/WritableByteArrayComparable
Run Code Online (Sandbox Code Playgroud)

Pig.properties

fs.defaultFS=hdfs://hadoop-master/
mapred.job.tracker=hadoop-master:8021
Run Code Online (Sandbox Code Playgroud)

hadoop hbase noclassdeffounderror apache-pig

4
推荐指数
1
解决办法
4340
查看次数

Genymotion GPS没有得到我现在的位置

正如标题所说,我的genymotion正在获取gps选项中声明的静态位置.还有另一种选择,我可以获得目前的职位吗?我使用genymotion的cordova应用程序测试.

genymotion

4
推荐指数
1
解决办法
7814
查看次数

常规地图列表

如何将此列表转换为地图?

def list = [[10, STOREA, NORTH], [9, STOREB, CENTER], [11, STOREC, CENTER]]
Run Code Online (Sandbox Code Playgroud)

喜欢:

def map = [['NORTH': ['STORE': 'STOREA', 'QTY': 10]],['CENTER': ['STORE': 'STOREB', 'QTY': 9],['STORE': 'STOREC', 'QTY': 11]]
Run Code Online (Sandbox Code Playgroud)

我开始逐一进行list.each并添加一个新参数,但没有成功

groovy

3
推荐指数
1
解决办法
4624
查看次数

什么是Grails的交易?

什么是交易简单的解释或示例?即使阅读文档,我也完全不理解.如果我放transactional = true,我可以回滚,如果有任何错误,否则,如果transactional = false,意味着我不能回滚?

grails

2
推荐指数
1
解决办法
2374
查看次数