java.lang.VerifyError:fasterxml的JavaTimeModule类上的异常

问题描述

我正在将Spring Boot应用程序从2.1.X迁移到2.3.4。但是我在应用程序启动时遇到以下异常:

df = pd.DataFrame({'A' : [54321,'it is 54322','is it 54323 or 4?',np.NaN]})
df['C'] = df.A.astype(str).str.extractall('(\d+)').astype(int).max(level=0)
print (df)
                   A        C
0              54321  54321.0
1        it is 54322  54322.0
2  is it 54323 or 4?  54323.0
3                NaN      NaN

我还检查了依赖项冲突,但是找不到 jackson-datatype-jsr310 的任何冲突版本。

这是我使用 mvndependency:tree命令的依赖树:

Exception Details:
  Location:
    com/fasterxml/jackson/databind/deser/std/StdDeserializer._parseDate(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/util/Date; @77: astore
  Reason:
    Type 'com/fasterxml/jackson/core/JsonParseException' (current frame,stack[0]) is not assignable to 'com/fasterxml/jackson/core/exc/StreamReadException' (stack map,stack[0])
  Current Frame:
    bci: @69
    flags: { }
    locals: { 'com/fasterxml/jackson/databind/deser/std/StdDeserializer','com/fasterxml/jackson/core/JsonParser','com/fasterxml/jackson/databind/DeserializationContext' }
    stack: { 'com/fasterxml/jackson/core/JsonParseException' }
  Stackmap Frame:
    bci: @77
    flags: { }
    locals: { 'com/fasterxml/jackson/databind/deser/std/StdDeserializer','com/fasterxml/jackson/databind/DeserializationContext' }
    stack: { 'com/fasterxml/jackson/core/exc/StreamReadException' }
  Bytecode:
    0000000: 2bb6 0036 aa00 0000 0000 0081 0000 0003
    0000010: 0000 000b 0000 007a 0000 0081 0000 0081
    0000020: 0000 0034 0000 0041 0000 0081 0000 0081
    0000030: 0000 0081 0000 0071 2a2b b600 13b6 0014
    0000040: 2cb6 006c b02b b600 4842 a700 223a 052c
    0000050: 2ab4 0002 2bb6 006f 1270 03bd 0004 b600
    0000060: 71c0 002e 3a06 1906 b600 4d42 bb00 7259
    0000070: 21b7 0073 b02a 2cb6 0074 c000 72b0 2a2b
    0000080: 2cb6 0075 b02c 2ab4 0002 2bb6 0026 c000
    0000090: 72b0                                   
  Exception Handler Table:
    bci [69,74] => handler: 77
    bci [69,74] => handler: 77
  Stackmap Table:
    same_frame(@56)
    same_frame(@69)
    same_locals_1_stack_item_frame(@77,Object[#371])
    append_frame(@108,Long)
    chop_frame(@117,1)
    same_frame(@126)
    same_frame(@133)

    at com.fasterxml.jackson.datatype.jsr310.JavaTimeModule.<init>(JavaTimeModule.java:119)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:204)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)