killme2008 / killme2008/metamorphosis-example
1.4.6.2 和 storm 部署一起报错
- Dominant language
- Java
- Stars
- 8
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
错误信息如下:
53693 [storm-test-fetch-Runner-0] ERROR c.t.m.c.c.SimpleFetchManager - Process messages failed,topic=test,partition=1
java.lang.RuntimeException: MetaSpout -- Obtain data fail!
at com.heetian.bigdata.storm.spout.MetaSpout$1.recieveMessages(MetaSpout.java:139) ~[metaq-storm-0.0.1-SNAPSHOT.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.processReceiveMessage(SimpleFetchManager.java:415) [metamorphosis-client-1.4.6.2.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.receiveMessages(SimpleFetchManager.java:362) [metamorphosis-client-1.4.6.2.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.notifyListener(SimpleFetchManager.java:324) [metamorphosis-client-1.4.6.2.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.processRequest(SimpleFetchManager.java:232) [metamorphosis-client-1.4.6.2.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.run(SimpleFetchManager.java:215) [metamorphosis-client-1.4.6.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]
54459 [storm-test-fetch-Runner-0] ERROR c.t.m.c.c.SimpleFetchManager - è·åæ¶æ¯å¤±è´¥,topic=test,partition=1
java.lang.NoClassDefFoundError: Could not initialize class com.taobao.metamorphosis.utils.monitor.MonitorLog
at com.taobao.metamorphosis.utils.MetaStatLog.addStatValue2(MetaStatLog.java:336) ~[metamorphosis-commons-1.4.6.2.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.processReceiveMessage(SimpleFetchManager.java:474) ~[metamorphosis-client-1.4.6.2.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.receiveMessages(SimpleFetchManager.java:362) ~[metamorphosis-client-1.4.6.2.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.notifyListener(SimpleFetchManager.java:324) [metamorphosis-client-1.4.6.2.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.processRequest(SimpleFetchManager.java:232) [metamorphosis-client-1.4.6.2.jar:?]
at com.taobao.metamorphosis.client.consumer.SimpleFetchManager$FetchRequestRunner.run(SimpleFetchManager.java:215) [metamorphosis-client-1.4.6.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]
为什么会找不到MonitorLog?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with MetaSpout.java at line 139 and the Storm deployment classpath. Trace the NoClassDefFoundError for com.taobao.metamorphosis.utils.monitor.MonitorLog through metamorphosis-commons-1.4.6.2.jar and MetaStatLog.java at line 336. Done means reproducing the deployment failure and identifying the missing dependency or initialization cause.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100