参赛的小伙伴们,请在这里提问哦,我们的技术大咖期待您的到来~
向我们砸问题吧😀~
大佬好,
请教一下,咱们的培训视频有没有新版本的或者是PDF版的,我看B站上面视频是8版本的。
我本地下载的是studio pro 9.0.5版本的,配置的时候和视频有些区别。
另外,我这个报错是什么意思呢?谢谢
不知为何你的截图点不开,不能放大看不清
权限?
貌似是你这个组件没有配置好数据源
大佬们好,想问一下从外部数据库获取的人员信息,如何和mendix自带的用户管理机制融合在一起?
不做SSO集成的话,顶多用database connector把用户信息读入mendix,用微流生成同名的mendix用户。 这样是复制了一份用户目录,不能让用户单点登录,也不能同步密码。可以给个初始密码,让用户登录后修改。
我在进行数据源的绑定之后,运行项目,会出现报错,是怎么回事嘞?
你可以手工删掉工程目录下的整个deployment文件夹
删除了运行还是会出现这个文件夹,然后到这一步还是会出错
可以看一下细节吗
是这个详细的信息嘛?
您是否自己写了java action
没有嘞,我是按照文档来一步步进行的,然后到这里就遇到了问题,找了好多信息都解决不了
你用的是什么java版本?mendix要求AdoptOpenJDK 11
ORACLR的JDK11可以用嘛?
可能可以 没试过 不保证 最好用官网要求的 java可以同时装好多份的
mendix如何通过mqtt或者opc与设备进行通信进行数据读取?
https://docs.mendix.com/appstore/connectors/opc-ua https://docs.mendix.com/howto/extensibility/howto-connector-kit
Mendix 如何生成二维码
请问老师 Mendix有木有二维码的生成、读取方案
有的 你可以去marketplace.Mendix.com 搜QR code
Hi Simon,
麻烦问下,我的Courses界面,为啥没有您视频里面绿色的Add 按钮?
1.png
要自己添加哦 添一个create object按钮
收到,谢谢,已经解决了!
如何来获取这个text的数据,如何用这个投票BUTTON共用一个微流?
你不能用静态text
你需要创建一个包含诗人名字这个属性的实体,基于该实体创建数个对象,每个对象拥有不同的诗人名字。用一个list view展示这一系列对象,每行中的按钮就可以动态获得当前行的诗人对象及对应的名字了
请问我用系统的模板创建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()<---
这是个bug。
这说明app中引用的某些东西缺失了,但没有触发studio pro运行前的错误检查。 缺失的东西可能是某些角色,某些snippets间的引用,或是其它东西。
建议你打开security(production)仔细检查,并查看模版中所有snippets。
开发环境: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 FAILEDD:\9_cms_mendix\insurance-claims-template\deployment\build_core.xml:29: Compile failed; see the compiler error output for details.
Total time: 2 seconds
尝试删掉community commons模块并从marketplace重新下载导入
请参考我写的一篇文章修改java代码,提供了解决方案 https://mendix.bbscloud.com/info/358b7c48ff1e426d9fdf0cac3827a219 低版本写的java action 在 9 上运行程序出现编译complied 错误问题
大佬好,
请教一下,咱们的培训视频有没有新版本的或者是PDF版的,我看B站上面视频是8版本的。
我本地下载的是studio pro 9.0.5版本的,配置的时候和视频有些区别。
另外,我这个报错是什么意思呢?谢谢
不知为何你的截图点不开,不能放大看不清
权限?
貌似是你这个组件没有配置好数据源
大佬们好,想问一下从外部数据库获取的人员信息,如何和mendix自带的用户管理机制融合在一起?
不做SSO集成的话,顶多用database connector把用户信息读入mendix,用微流生成同名的mendix用户。 这样是复制了一份用户目录,不能让用户单点登录,也不能同步密码。可以给个初始密码,让用户登录后修改。
我在进行数据源的绑定之后,运行项目,会出现报错,是怎么回事嘞?
你可以手工删掉工程目录下的整个deployment文件夹
删除了运行还是会出现这个文件夹,然后到这一步还是会出错
可以看一下细节吗
是这个详细的信息嘛?
您是否自己写了java action
没有嘞,我是按照文档来一步步进行的,然后到这里就遇到了问题,找了好多信息都解决不了
你用的是什么java版本?mendix要求AdoptOpenJDK 11
ORACLR的JDK11可以用嘛?
可能可以 没试过 不保证 最好用官网要求的 java可以同时装好多份的
mendix如何通过mqtt或者opc与设备进行通信进行数据读取?
https://docs.mendix.com/appstore/connectors/opc-ua https://docs.mendix.com/howto/extensibility/howto-connector-kit
Mendix 如何生成二维码
请问老师 Mendix有木有二维码的生成、读取方案
有的 你可以去marketplace.Mendix.com 搜QR code
Hi Simon,
麻烦问下,我的Courses界面,为啥没有您视频里面绿色的Add 按钮?
1.png
要自己添加哦 添一个create object按钮
收到,谢谢,已经解决了!
如何来获取这个text的数据,如何用这个投票BUTTON共用一个微流?
你不能用静态text
你需要创建一个包含诗人名字这个属性的实体,基于该实体创建数个对象,每个对象拥有不同的诗人名字。用一个list view展示这一系列对象,每行中的按钮就可以动态获得当前行的诗人对象及对应的名字了
请问我用系统的模板创建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()<---
这是个bug。
这说明app中引用的某些东西缺失了,但没有触发studio pro运行前的错误检查。 缺失的东西可能是某些角色,某些snippets间的引用,或是其它东西。
建议你打开security(production)仔细检查,并查看模版中所有snippets。
开发环境: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
尝试删掉community commons模块并从marketplace重新下载导入
请参考我写的一篇文章修改java代码,提供了解决方案 https://mendix.bbscloud.com/info/358b7c48ff1e426d9fdf0cac3827a219 低版本写的java action 在 9 上运行程序出现编译complied 错误问题