2017-07-24 20 views
7

से मेल नहीं खाते हैंऔर json4s.jackson के साथ मुझे एक अजीब समस्या है।स्पार्क 2.1.1: पार्स किए गए JSON मान क्लास कन्स्ट्रक्टर

मैंने अपनी स्ट्रीमिंग प्रोजेक्ट को spark 1.5.1 से अपग्रेड किया। अब जब मैं आईडीई में कोड निष्पादित करता हूं तो सब कुछ ठीक काम करता है।

लेकिन assembly और spark-submit

साथ कोड स्टैंडअलोन निष्पादन के बाद मैं निम्नलिखित त्रुटि मिली

Caused by: org.json4s.package$MappingException: Parsed JSON values do not match with class constructor 
args= 
arg types= 
constructor= 

मेरे environemnt:

  • चिंगारी = 2.1.1,
  • स्केला = 2.11,
  • json4s-जैक्सन = 3.2.11

किसी से पहले एक ही समस्या का सामना किया है गया है? यदि हां, तो आपने इसे कैसे हल किया?

बहुत धन्यवाद।

+0

https://github.com/json4s/json4s/issues/252 – philantrovert

+0

में अब स्पार्क 2.1.x में बग की तरह दिखता है आपका JSON कहां है? कृपया JSON का एक उदाहरण दिखाएं। – SPlatten

उत्तर

1

लिंक का पालन में json4s-जैक्सन बग खोज की तरह लगता है "पार्स किया गया JSON मूल्यों वर्ग निर्माता के साथ मेल नहीं खाते"

https://recordnotfound.com/json4s-json4s-3177/issues

आप अपने json 2.2 vesrion नवीनतम स्पार्क को

0

अपग्रेड संशोधित करने की आवश्यकता .x समस्या हल हो गई। स्पार्क 2.2.x

संबंधित मुद्दे