`exec git clone` 在 tclsh 中被中断

问题描述

我编写了一个 tcl 脚本来使用 Exception javax.servlet.servletexception: Servlet.init() for servlet [api] threw exception org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417) org.apache.tomcat.util.net.socketProcessorBase.run(SocketProcessorBase.java:49) java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base/java.lang.Thread.run(Thread.java:844) Root Cause org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.function.support.RouterFunctionMapping': Invocation of init method Failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.fasterxml.jackson.datatype.jsr310.JavaTimeModule]: Constructor threw exception; nested exception is java.lang.VerifyError: Stack map does not match the one at exception handler 77 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 0035 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 11b6 0012 0000040: 2cb6 006b b02b b600 4742 a700 223a 052c 0000050: 2ab4 0002 2bb6 006e 126f 03bd 0004 b600 0000060: 70c0 002d 3a06 1906 b600 4c42 bb00 7159 0000070: 21b7 0072 b02a 2cb6 0073 c000 71b0 2a2b 0000080: 2cb6 0074 b02c 2ab4 0002 2bb6 0025 c000 0000090: 71b0 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[#367]) append_frame(@108,Long) chop_frame(@117,1) same_frame(@126) same_frame(@133) org.springframework.beans.factory.support.AbstractAutowireCapablebeanfactory.initializeBean(AbstractAutowireCapablebeanfactory.java:1796) org.springframework.beans.factory.support.AbstractAutowireCapablebeanfactory.doCreateBean(AbstractAutowireCapablebeanfactory.java:595) org.springframework.beans.factory.support.AbstractAutowireCapablebeanfactory.createBean(AbstractAutowireCapablebeanfactory.java:517) org.springframework.beans.factory.support.AbstractAutowireCapablebeanfactory.createBean(AbstractAutowireCapablebeanfactory.java:307) org.springframework.web.servlet.dispatcherServlet.createDefaultStrategy(dispatcherServlet.java:901) org.springframework.web.servlet.dispatcherServlet.getDefaultStrategies(dispatcherServlet.java:869) org.springframework.web.servlet.dispatcherServlet.initHandlerMappings(dispatcherServlet.java:619) org.springframework.web.servlet.dispatcherServlet.initStrategies(dispatcherServlet.java:506) org.springframework.web.servlet.dispatcherServlet.onRefresh(dispatcherServlet.java:495) org.springframework.web.servlet.FrameworkServlet.onApplicationEvent(FrameworkServlet.java:842) org.springframework.web.servlet.FrameworkServlet$ContextRefreshListener.onApplicationEvent(FrameworkServlet.java:1190) org.springframework.web.servlet.FrameworkServlet$ContextRefreshListener.onApplicationEvent(FrameworkServlet.java:1186) org.springframework.context.event.GenericApplicationListenerAdapter.onApplicationEvent(GenericApplicationListenerAdapter.java:64) org.springframework.context.event.sourceFilteringListener.onApplicationEventInternal(SourceFilteringListener.java:109) org.springframework.context.event.sourceFilteringListener.onApplicationEvent(SourceFilteringListener.java:73) org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:897) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553) org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716)

检索远程存储库
print("50:",s*50,"\n51",s*51,"\n51") 

这里是消息输出

git clone

puts "start" exec git clone https://github.com/Xilinx/device-tree-xlnx.git puts "finished" 执行完毕后,> $ tclsh ./t.tcl start cloning into 'device-tree-xlnx'... while executing "exec git clone git@github.com:Xilinx/device-tree-xlnx.git" (file "./t.tcl" line 2) 无法执行。

有没有人遇到或解决过这个问题?

解决方法

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

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

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