参赛的小伙伴们,请在这里提问哦~~~
Mendix_Forum
2021.07.19 19:23发布于西门子低代码开发竞赛
1.71k49

参赛的小伙伴们,请在这里提问哦,我们的技术大咖期待您的到来~

向我们砸问题吧😀~

红猪、作者在
点赞
收藏
手机查看
举报
49个回复
倒序看帖
仅看楼主
楼层直达
    Tao
    2021.07.20 09:27 发布
    #1

    大佬好,

    请教一下,咱们的培训视频有没有新版本的或者是PDF版的,我看B站上面视频是8版本的。

    我本地下载的是studio pro 9.0.5版本的,配置的时候和视频有些区别。

    另外,我这个报错是什么意思呢?谢谢

    mendix--error.png

    首赞
    回复
    举报
    西蒙子大胡子
    回复
    Tao
    2021.07.20 14:07 发布

    不知为何你的截图点不开,不能放大看不清

    首赞
    回复
    举报
    u-infor-lzq
    回复
    Tao
    2021.07.20 17:03 发布

    权限?

    首赞
    回复
    举报
    作者在
    回复
    Tao
    2021.07.26 16:46 发布

    貌似是你这个组件没有配置好数据源

    首赞
    回复
    举报
    hubery
    2021.07.20 11:57 发布
    #2

    大佬们好,想问一下从外部数据库获取的人员信息,如何和mendix自带的用户管理机制融合在一起?

    首赞
    回复
    举报
    西蒙子大胡子
    回复
    hubery
    2021.07.20 14:10 发布

    不做SSO集成的话,顶多用database connector把用户信息读入mendix,用微流生成同名的mendix用户。 这样是复制了一份用户目录,不能让用户单点登录,也不能同步密码。可以给个初始密码,让用户登录后修改。

    作者在
    点赞
    回复
    举报
    sunshine
    2021.07.20 13:36 发布
    #3

    我在进行数据源的绑定之后,运行项目,会出现报错,是怎么回事嘞?

    1.png

    首赞
    回复
    举报
    西蒙子大胡子
    回复
    sunshine
    2021.07.20 14:06 发布

    你可以手工删掉工程目录下的整个deployment文件夹

    首赞
    回复
    举报
    sunshine
    回复
    西蒙子大胡子
    2021.07.20 14:10 发布

    删除了运行还是会出现这个文件夹,然后到这一步还是会出错

     

    首赞
    回复
    举报
    红猪
    回复
    sunshine
    2021.07.20 14:19 发布

    可以看一下细节吗

    首赞
    回复
    举报
    sunshine
    回复
    红猪
    2021.07.20 14:20 发布

    1.png

    是这个详细的信息嘛?

    首赞
    回复
    举报
    红猪
    回复
    sunshine
    2021.07.20 14:21 发布

    您是否自己写了java action

    首赞
    回复
    举报
    sunshine
    回复
    红猪
    2021.07.20 14:25 发布

    没有嘞,我是按照文档来一步步进行的,然后到这里就遇到了问题,找了好多信息都解决不了

    首赞
    回复
    举报
    西蒙子大胡子
    回复
    sunshine
    2021.07.20 15:39 发布

    你用的是什么java版本?mendix要求AdoptOpenJDK 11

    首赞
    回复
    举报
    sunshine
    回复
    西蒙子大胡子
    2021.07.20 16:49 发布

    ORACLR的JDK11可以用嘛?

    首赞
    回复
    举报
    西蒙子大胡子
    回复
    sunshine
    2021.07.20 18:44 发布

    可能可以 没试过 不保证 最好用官网要求的 java可以同时装好多份的

    作者在
    点赞
    回复
    举报
    hubery
    2021.07.20 14:13 发布
    #4

    mendix如何通过mqtt或者opc与设备进行通信进行数据读取?

    首赞
    回复
    举报
    红猪
    回复
    hubery
    2021.07.20 14:19 发布

    https://docs.mendix.com/appstore/connectors/opc-ua https://docs.mendix.com/howto/extensibility/howto-connector-kit

    作者在
    点赞
    回复
    举报
    Allen
    2021.07.20 14:58 发布
    #5

    Mendix 如何生成二维码

    首赞
    回复
    举报
    Allen
    2021.07.20 14:59 发布
    #6

    请问老师  Mendix有木有二维码的生成、读取方案

    首赞
    回复
    举报
    西蒙子大胡子
    回复
    Allen
    2021.07.20 19:20 发布

    有的 你可以去marketplace.Mendix.com 搜QR code

    红猪、作者在
    点赞
    回复
    举报
    Tao
    2021.07.20 15:35 发布
    #7

    Hi Simon,

     

    麻烦问下,我的Courses界面,为啥没有您视频里面绿色的Add 按钮?

    1.png

    首赞
    回复
    举报
    西蒙子大胡子
    回复
    Tao
    2021.07.20 16:04 发布

    要自己添加哦 添一个create object按钮

    作者在
    点赞
    回复
    举报
    Tao
    回复
    西蒙子大胡子
    2021.07.20 16:36 发布

    收到,谢谢,已经解决了!

    首赞
    回复
    举报
    u-infor-lzq
    2021.07.20 17:09 发布
    #8

    微信图片_20210720170834.png

    如何来获取这个text的数据,如何用这个投票BUTTON共用一个微流?

    红猪
    点赞
    回复
    举报
    西蒙子大胡子
    回复
    u-infor-lzq
    2021.07.20 19:26 发布

    你不能用静态text

    你需要创建一个包含诗人名字这个属性的实体,基于该实体创建数个对象,每个对象拥有不同的诗人名字。用一个list view展示这一系列对象,每行中的按钮就可以动态获得当前行的诗人对象及对应的名字了

    作者在
    点赞
    回复
    举报
    17794574547
    2021.07.21 10:26 发布
    #9

    请问我用系统的模板创建app

    模板名字:financial-services-portfolio-manager

    启动的时候报错,在build deployment阶段:

    System.AggregateException: 发生一个或多个错误。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。
       在 Mendix.Modeler.WebUI.Forms.Exporter.ExportContext.GetExportID(IDocumentObject documentObject, String subcomponentName) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\ExportContext.cs:行号 85
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.AddWidgetObjectProperties[TBuilder](WidgetObject widgetObject, TBuilder builder, IExportContext context, Boolean isNative) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 544
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.<>c__DisplayClass31_2`1.<AddWidgetObjectProperties>b__3(WidgetObject obj) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 554
       在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
       在 Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Common\Util\EnumerableUtil.cs:行号 49
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.<>c__DisplayClass24_0.<WithListProperty>b__0(PluginWidgetProperty p) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 232
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.WithProperty(String key, Func`2 callback, Boolean condition) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 265
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.AddWidgetObjectProperties[TBuilder](WidgetObject widgetObject, TBuilder builder, IExportContext context, Boolean isNative) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 550
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.CreatePluginWidgetBuilder(IWidgetContainer widgetContainer, String pluginWidgetName, IExportContext context, Boolean isNative) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 448
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.<CreateNativeWidget>d__29.MoveNext() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 441
       在 System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
       在 Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Common\Util\EnumerableUtil.cs:行号 49
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.WithWidgetsProperty(String key, Func`2 builder, EntityIdentifier entityId, SnippetCall snippetCall) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 169
       在 Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.DivContainers.DivContainer.<Mendix-Modeler-WebUI-PluginWidgets-Export-IExportAsNativeWidget-CreateNativeWidget>d__10.MoveNext() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\DivContainers\DivContainer.cs:行号 75
       在 System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
       在 Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Common\Util\EnumerableUtil.cs:行号 49
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.WithWidgetsProperty(String key, Func`2 builder, EntityIdentifier entityId, SnippetCall snippetCall) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 169
       在 Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.ScrollContainers.ScrollContainer.<CreateNativeWidget>d__47.MoveNext() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\ScrollContainers\ScrollContainer.cs:行号 439
       在 System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
       在 Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Common\Util\EnumerableUtil.cs:行号 49
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.WithWidgetsProperty(String key, Func`2 builder, EntityIdentifier entityId, SnippetCall snippetCall) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 169
       在 Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataViews.DataView.<Mendix-Modeler-WebUI-PluginWidgets-Export-IExportAsNativeWidget-CreateNativeWidget>d__35.MoveNext() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataViews\DataView.cs:行号 254
       在 System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
       在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
       在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)
       在 System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
       在 Mendix.Modeler.WebUI.Export.Native.NativePageWriter.<>c__DisplayClass1_0.<Write>b__2(<>f__AnonymousType8`2 <>h__TransparentIdentifier1) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI.Export\Native\NativePageWriter.cs:行号 31
       在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
       在 System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
       在 Mendix.Modeler.WebUI.Export.Native.NativePageWriter.Write() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI.Export\Native\NativePageWriter.cs:行号 27
       在 Mendix.Modeler.Common.ResolveCache.TrackResolves(Action code) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Common\Problems\ResolveCache.cs:行号 72
       在 Mendix.Modeler.WebUI.Export.Native.NativeAppExporter.WriteForm[T](T document, String documentDirectory, Func`3 factory) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI.Export\Native\NativeAppExporter.cs:行号 114
       在 Mendix.Modeler.WebUI.Export.Native.NativeAppExporter.<>c__DisplayClass8_0.<Export>b__1(IDocument document) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI.Export\Native\NativeAppExporter.cs:行号 78
       在 Mendix.Modeler.Projects.Changes.ChangedDocumentsProcessor`1.<>c__DisplayClass5_0.<ProcessChangedDocuments>g__DoProcess|4(IDocument document) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Projects\Changes\ChangedDocumentsProcessor.cs:行号 65
       在 System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey)
       在 System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork()
       在 System.Linq.Parallel.SpoolingTaskBase.Work()
       在 System.Linq.Parallel.QueryTask.BaseWork(Object unused)
       在 System.Threading.Tasks.Task.Execute()
       --- 内部异常堆栈跟踪的结尾 ---
       在 System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
       在 System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute()
       在 System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
       在 System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream)
       在 System.Linq.Parallel.ForAllOperator`1.WrapPartitionedStream[TKey](PartitionedStream`2 inputStream, IPartitionedStreamRecipient`1 recipient, Boolean preferStriping, QuerySettings settings)
       在 System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream`2 inputStream)
       在 System.Linq.Parallel.ScanQueryOperator`1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
       在 System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
       在 System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings)
       在 System.Linq.Parallel.ForAllOperator`1.RunSynchronously()
       在 Mendix.Modeler.Projects.Changes.ChangedDocumentsProcessor`1.ProcessChangedDocuments(IProject project, ProjectChanges projectChanges, Func`2 processDocument) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Projects\Changes\ChangedDocumentsProcessor.cs:行号 57
       在 Mendix.Modeler.WebUI.Export.Native.NativeAppExporter.Export(IProject project, Boolean updateRunningProject) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI.Export\Native\NativeAppExporter.cs:行号 71
       在 Mendix.Modeler.WebUI.Deployment.Native.NativeDeploymentWorker.ExportNativeApp(IProject project, IProgressInfo info, DeploymentSettings settings) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Deployment\Native\NativeDeploymentWorker.cs:行号 126
       在 Mendix.Modeler.WebUI.Deployment.Native.NativeDeploymentWorker.DoWork(DeploymentPhase phase, IProject project, DeploymentSettings settings, IProgressInfo info) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Deployment\Native\NativeDeploymentWorker.cs:行号 67
       在 Mendix.Modeler.Deployment.DeploymentProcessBuilder.<>c__DisplayClass12_0.<AddBuildStepsForPhase>b__0(IProgressInfo info) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Deployment\DeploymentProcessBuilder.cs:行号 131
       在 Mendix.Modeler.Deployment.FileIOExceptionHandlingProcess.CatchDiskException(Action action) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Deployment\FileIOExceptionHandlingProcess.cs:行号 28
       在 Mendix.Modeler.Deployment.FileIOExceptionHandlingProcess.<>c__DisplayClass1_0.<AddStep>b__0(IProgressInfo info) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Deployment\FileIOExceptionHandlingProcess.cs:行号 19
       在 Mendix.Modeler.UIFramework.Progress.ProcessRunner.RunStep(Step step) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.UIFramework\Progress\ProcessRunner.cs:行号 101
       在 Mendix.Modeler.UIFramework.Progress.ProcessRunner.OnDoWork(Object sender, DoWorkEventArgs e) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.UIFramework\Progress\ProcessRunner.cs:行号 74
       在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
       在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
    ---> (内部异常 #0) System.NullReferenceException: 未将对象引用设置到对象的实例。
       在 Mendix.Modeler.WebUI.Forms.Exporter.ExportContext.GetExportID(IDocumentObject documentObject, String subcomponentName) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\ExportContext.cs:行号 85
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.AddWidgetObjectProperties[TBuilder](WidgetObject widgetObject, TBuilder builder, IExportContext context, Boolean isNative) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 544
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.<>c__DisplayClass31_2`1.<AddWidgetObjectProperties>b__3(WidgetObject obj) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 554
       在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
       在 Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Common\Util\EnumerableUtil.cs:行号 49
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.<>c__DisplayClass24_0.<WithListProperty>b__0(PluginWidgetProperty p) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 232
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.WithProperty(String key, Func`2 callback, Boolean condition) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 265
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.AddWidgetObjectProperties[TBuilder](WidgetObject widgetObject, TBuilder builder, IExportContext context, Boolean isNative) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 550
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.CreatePluginWidgetBuilder(IWidgetContainer widgetContainer, String pluginWidgetName, IExportContext context, Boolean isNative) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 448
       在 Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.<CreateNativeWidget>d__29.MoveNext() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:行号 441
       在 System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
       在 Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Common\Util\EnumerableUtil.cs:行号 49
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.WithWidgetsProperty(String key, Func`2 builder, EntityIdentifier entityId, SnippetCall snippetCall) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 169
       在 Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.DivContainers.DivContainer.<Mendix-Modeler-WebUI-PluginWidgets-Export-IExportAsNativeWidget-CreateNativeWidget>d__10.MoveNext() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\DivContainers\DivContainer.cs:行号 75
       在 System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
       在 Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Common\Util\EnumerableUtil.cs:行号 49
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.WithWidgetsProperty(String key, Func`2 builder, EntityIdentifier entityId, SnippetCall snippetCall) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 169
       在 Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.ScrollContainers.ScrollContainer.<CreateNativeWidget>d__47.MoveNext() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\ScrollContainers\ScrollContainer.cs:行号 439
       在 System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
       在 Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Common\Util\EnumerableUtil.cs:行号 49
       在 Mendix.Modeler.WebUI.PluginWidgets.Builder.PropertyContainerBuilder`1.WithWidgetsProperty(String key, Func`2 builder, EntityIdentifier entityId, SnippetCall snippetCall) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\PluginWidgets\Builder\PropertyContainerBuilder.cs:行号 169
       在 Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataViews.DataView.<Mendix-Modeler-WebUI-PluginWidgets-Export-IExportAsNativeWidget-CreateNativeWidget>d__35.MoveNext() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataViews\DataView.cs:行号 254
       在 System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
       在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
       在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)
       在 System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
       在 Mendix.Modeler.WebUI.Export.Native.NativePageWriter.<>c__DisplayClass1_0.<Write>b__2(<>f__AnonymousType8`2 <>h__TransparentIdentifier1) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI.Export\Native\NativePageWriter.cs:行号 31
       在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
       在 System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
       在 Mendix.Modeler.WebUI.Export.Native.NativePageWriter.Write() 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI.Export\Native\NativePageWriter.cs:行号 27
       在 Mendix.Modeler.Common.ResolveCache.TrackResolves(Action code) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Common\Problems\ResolveCache.cs:行号 72
       在 Mendix.Modeler.WebUI.Export.Native.NativeAppExporter.WriteForm[T](T document, String documentDirectory, Func`3 factory) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI.Export\Native\NativeAppExporter.cs:行号 114
       在 Mendix.Modeler.WebUI.Export.Native.NativeAppExporter.<>c__DisplayClass8_0.<Export>b__1(IDocument document) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.WebUI.Export\Native\NativeAppExporter.cs:行号 78
       在 Mendix.Modeler.Projects.Changes.ChangedDocumentsProcessor`1.<>c__DisplayClass5_0.<ProcessChangedDocuments>g__DoProcess|4(IDocument document) 位置 C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Projects\Changes\ChangedDocumentsProcessor.cs:行号 65
       在 System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey)
       在 System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork()
       在 System.Linq.Parallel.SpoolingTaskBase.Work()
       在 System.Linq.Parallel.QueryTask.BaseWork(Object unused)
       在 System.Threading.Tasks.Task.Execute()<---

    首赞
    回复
    举报
    西蒙子大胡子
    回复
    17794574547
    2021.07.21 14:11 发布

    这是个bug。

    这说明app中引用的某些东西缺失了,但没有触发studio pro运行前的错误检查。 缺失的东西可能是某些角色,某些snippets间的引用,或是其它东西。

    建议你打开security(production)仔细检查,并查看模版中所有snippets。

    作者在
    点赞
    回复
    举报
    17794574547
    2021.07.21 10:43 发布
    #10

    开发环境:9.2.0

    app模板:insurance-claims

    编译报错:

    Buildfile: D:\9_cms_mendix\insurance-claims-template\deployment\build_core.xml

    compile:
        [javac] Compiling 178 source files to D:\9_cms_mendix\insurance-claims-template\deployment\run\bin
        [javac] D:\9_cms_mendix\insurance-claims-template\javasource\communitycommons\Misc.java:360: 错误: 无法将类 Core中的方法 execute应用到给定类型;
        [javac]   return Core.execute(c, microflowName, params);
        [javac]              ^
        [javac]   需要: T
        [javac]   找到: IContext,String,Map<String,Object>
        [javac]   原因: 无法推断类型变量 T,R
        [javac]     (实际参数列表和形式参数列表长度不同)
        [javac]   其中, T,R是类型变量:
        [javac]     T扩展已在方法 <T,R>execute(T)中声明的CoreAction<R>
        [javac]     R扩展已在方法 <T,R>execute(T)中声明的Object
        [javac] D:\9_cms_mendix\insurance-claims-template\javasource\communitycommons\Misc.java:590: 警告: [dep-ann] 未使用 @Deprecated 对已过时的项目进行注释
        [javac]  public static boolean objectsAreEqual(Object left, Object right) {
        [javac]                        ^
        [javac] 注: 某些输入文件使用或覆盖了已过时的 API。
        [javac] 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
        [javac] 1 个错误
        [javac] 1 个警告

    BUILD FAILED
    D:\9_cms_mendix\insurance-claims-template\deployment\build_core.xml:29: Compile failed; see the compiler error output for details.

    Total time: 2 seconds

     

    首赞
    回复
    举报
    西蒙子大胡子
    回复
    17794574547
    2021.07.21 14:13 发布

    尝试删掉community commons模块并从marketplace重新下载导入

    作者在
    点赞
    回复
    举报
    红猪
    回复
    17794574547
    2021.07.28 10:52 发布

    请参考我写的一篇文章修改java代码,提供了解决方案 https://mendix.bbscloud.com/info/358b7c48ff1e426d9fdf0cac3827a219 低版本写的java action 在 9 上运行程序出现编译complied 错误问题

    首赞
    回复
    举报