aqsj 发表于 2023-5-16 09:51:26

关于自定义数据表无法插入流程中的数据问题

问题描述:已完成自定义数据表的发编译、服务器重启,测试数据插入正常,但是流程数据没有插入进去,设计截图如下:

论坛管理员 发表于 2023-5-16 10:21:53

加一些print输出,控制台跟踪一下,看看values是否正常获取到了,执行过程有没有报错?

aqsj 发表于 2023-5-16 10:33:22

论坛管理员 发表于 2023-5-16 10:21
加一些print输出,控制台跟踪一下,看看values是否正常获取到了,执行过程有没有报错? ...




2023-05-16 10:29:50.762 ERROR com.x.base.core.project.scripting.JsonScriptingExecutor - id:6284f6fc-e005-429a-852e-4a3462a4bead, name:com.x.base.core.project.scripting.JsonScriptingExecutor, message:TypeError: e.indexOf is not a function in <eval> at line number 1, exception:javax.script.ScriptException.
javax.script.ScriptException: TypeError: e.indexOf is not a function in <eval> at line number 1
      at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477) ~
      at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:433) ~
      at jdk.nashorn.api.scripting.NashornScriptEngine$3.eval(NashornScriptEngine.java:521) ~
      at com.x.base.core.project.scripting.JsonScriptingExecutor.eval(JsonScriptingExecutor.java:225) ~
      at com.x.processplatform.service.processing.processor.AbstractProcessor.callAfterArriveScript(AbstractProcessor.java:155) ~
      at com.x.processplatform.service.processing.processor.AbstractProcessor.arrive(AbstractProcessor.java:99) ~
      at com.x.processplatform.service.processing.Processing.arrive(Processing.java:136) ~
      at com.x.processplatform.service.processing.Processing.processing(Processing.java:88) ~
      at com.x.processplatform.service.processing.Processing.processing(Processing.java:41) ~
      at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:94) ~
      at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:83) ~
      at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
      at java.lang.Thread.run(Thread.java:829) ~[?:?]
Caused by: jdk.nashorn.internal.runtime.ECMAException: TypeError: e.indexOf is not a function
      at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57) ~
      at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213) ~
      at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185) ~
      at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172) ~
      at jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100) ~
      at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106) ~
      at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96) ~
      at jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161) ~
      at jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109) ~
      at jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137) ~
      at jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168) ~
      at jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135) ~
      at jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242) ~
      at jdk.nashorn.internal.scripts.Script$Recompilation$386$32487A$\^eval\_._parsePrint(<eval>:1) ~[?:?]
      at jdk.nashorn.internal.scripts.Script$Recompilation$385$32751A$\^eval\_.log(<eval>:1) ~[?:?]
      at jdk.nashorn.internal.scripts.Script$Recompilation$384$120A$\^eval\_$cu1$restOf.o#L:5(<eval>:15) ~[?:?]
      at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:677) ~
      at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513) ~
      at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527) ~
      at jdk.nashorn.internal.objects.NativeArray$9.forEach(NativeArray.java:1577) ~
      at jdk.nashorn.internal.runtime.arrays.IteratorAction.apply(IteratorAction.java:110) ~
      at jdk.nashorn.internal.objects.NativeArray.forEach(NativeArray.java:1580) ~
      at jdk.nashorn.internal.scripts.Script$Recompilation$382$9$\^eval\_$cu1$restOf.o(<eval>:5) ~[?:?]
      at jdk.nashorn.internal.scripts.Script$Recompilation$379$\^eval\_.:program(<eval>:1) ~[?:?]
      at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655) ~
      at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513) ~
      at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527) ~
      at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:428) ~
      ... 13 more

aqsj 发表于 2023-5-16 10:43:09

aqsj 发表于 2023-5-16 10:33
2023-05-16 10:29:50.762ERROR com.x.base.core.project.scripting.JsonScriptingExecutor - id:628 ...

2023-05-16 10:39:48.741 ERROR com.x.query.assemble.surface.jaxrs.table.TableAction - id:b6bbfffa-d207-4edd-8c80-dd74d921de37, name:com.x.query.assemble.surface.jaxrs.table.TableAction, message:Unable to parse the date: 2023-05-23 , exception:com.google.gson.JsonParseException, id:b6bbfffa-d207-4edd-8c80-dd74d921de37, name:com.x.query.assemble.surface.jaxrs.table.TableAction, message:Unable to parse the date: 2023-05-23 , exception:com.google.gson.JsonParseException, person:cipher, method:POST, request:http://127.0.0.1/x_query_assemble_surface/jaxrs/table/baoxiaoTable/row, remoteHost:127.0.0.1, emoteAddr:127.0.0.1, head:Cache-Control:no-cache, no-transform
Accept:text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Access-Control-Allow-Credentials:true
Access-Control-Allow-Methods:GET, POST, OPTIONS, PUT, DELETE, HEAD, TRACE
x-token:PXBzJV7ISkL9xtpxN5KzVyYx1-uGhdh_ygGd-L0N0gg
User-Agent:Java/11.0.16.1
Connection:keep-alive
Host:127.0.0.1
Pragma:no-cache
Content-Length:162
Access-Control-Allow-Headers:x-requested-with, x-request, Content-Type, x-cipher, x-client, x-token
Content-Type:application/json;charset=UTF-8, body:[
{
    "workId": "b9a068bc-9916-4759-b6b0-deda54df70a7",
    "subject": "21212121",
    "subjectName": "吃饭住宿",
    "startDate": "2023-05-23 ",
    "endDate": "2023-05-25",
    "cost": 5000
}
]..
com.google.gson.JsonParseException: Unable to parse the date: 2023-05-23
      at com.x.base.core.project.gson.DateDeserializer.deserialize(DateDeserializer.java:27) ~
      at com.x.base.core.project.gson.DateDeserializer.deserialize(DateDeserializer.java:15) ~
      at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~
      at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:63) ~
      at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131) ~
      at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222) ~
      at com.google.gson.Gson.fromJson(Gson.java:963) ~
      at com.google.gson.Gson.fromJson(Gson.java:1034) ~
      at com.google.gson.Gson.fromJson(Gson.java:1006) ~
      at com.x.query.assemble.surface.jaxrs.table.ActionRowInsert.lambda$execute$1(ActionRowInsert.java:48) ~
      at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
      at com.x.query.assemble.surface.jaxrs.table.ActionRowInsert.execute(ActionRowInsert.java:48) ~
      at com.x.query.assemble.surface.jaxrs.table.TableAction.rowInsert(TableAction.java:161) ~
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
      at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
      at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]

论坛管理员 发表于 2023-5-17 09:45:14



可能是这里空格的原因

aqsj 发表于 2023-5-17 09:48:24

感谢管理大大的回复,我司将考虑付费服务,不能白干活,不给钱:D

论坛管理员 发表于 2023-5-17 10:12:09

aqsj 发表于 2023-5-17 09:48
感谢管理大大的回复,我司将考虑付费服务,不能白干活,不给钱
好的呢,您可以联系一下官网客服人员,或者把您的联系方式私聊给管理员,管理员帮您转达:lol
页: [1]
查看完整版本: 关于自定义数据表无法插入流程中的数据问题