StandardTitanGraph java.lang.Throwable:挂钩创建跟踪错误

2024-01-24

我在 Windows 中运行的 scala 项目中遇到以下异常(Titan + cassandra)

DEBUG c.t.t.g.database.StandardTitanGraph - 安装的关闭挂钩 Thread[Thread-9,5,main] java.lang.Throwable:钩子创建跟踪 com.thinkaurelius.titan.graphdb.database.StandardTitanGraph。(StandardTitanGraph.java:156) [titan-core-1.0.0.jar:na] 在 com.thinkaurelius.titan.core.TitanFactory.open(TitanFactory.java:94) [titan-core-1.0.0.jar:na] 在 com.thinkaurelius.titan.core.TitanFactory.open(TitanFactory.java:74) [titan-core-1.0.0.jar:na] 在 notificaiton.UEReportReceiver$.connect_graph_db(UEReportReceiver.scala:62) [班级/:na]在 notificaiton.UEReportReceiver.inserttoDB(UEReportReceiver.scala:159) [班级/:na]在 notificaiton.UEReportReceiver$$anonfun$receive$1.applyOrElse(UEReportReceiver.scala:139) [班级/:na]在 akka.actor.Actor$class.aroundReceive(Actor.scala:467) [akka-actor_2.11-2.3.15.jar:na] 在 notificaiton.UEReportReceiver.aroundReceive(UEReportReceiver.scala:130) [班级/:na]在 akka.actor.ActorCell.receiveMessage(ActorCell.scala:516) [akka-actor_2.11-2.3.15.jar:na] 在 akka.actor.ActorCell.invoke(ActorCell.scala:487) [akka-actor_2.11-2.3.15.jar:na] 在 akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238) [akka-actor_2.11-2.3.15.jar:na] 在 akka.dispatch.Mailbox.run(Mailbox.scala:220) [akka-actor_2.11-2.3.15.jar:na] 在 akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397) [akka-actor_2.11-2.3.15.jar:na] 在 scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [scala-library-2.11.0.jar:na] 在 scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library-2.11.0.jar:na] 在 scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [scala-library-2.11.0.jar:na] 在 scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [scala-library-2.11.0.jar:na]

我缺少什么吗?能否请你帮忙


堆栈跟踪是无害的。 Throwable 包含在调试消息 https://github.com/thinkaurelius/titan/blob/1.0.0/titan-core/src/main/java/com/thinkaurelius/titan/graphdb/database/StandardTitanGraph.java#L156.

这个问题 https://github.com/thinkaurelius/titan/issues/1242之前已经出现过。有一个依赖冲突 https://github.com/thinkaurelius/titan/blob/titan10/titan-cassandra/pom.xml#L44-L622 个不同的日志系统之间:slf4j 和 logback。在其 Maven 构建中gremlin.sh,Titan 尝试强制执行类路径顺序,以使 slf4j 保持在 logback 之前。在构建 Scala 应用程序时,您可以采用相同的方法。

或者,另一个解决方法 https://groups.google.com/d/msg/aureliusgraphs/tZ0XhwJY9jQ/Ry2GmTtWAgAJ是包括一个logback.xml类路径上的文件:

<configuration>
  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <!-- encoders are assigned the type
         ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
    <encoder>
      <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
    </encoder>
  </appender>
  <root level="info">
    <appender-ref ref="STDOUT" />
  </root>
</configuration>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

StandardTitanGraph java.lang.Throwable:挂钩创建跟踪错误 的相关文章

随机推荐