att
This commit is contained in:
parent
9a0ef21ec8
commit
49491411f3
985
.metadata/.log
985
.metadata/.log
@ -2615,3 +2615,988 @@ java.lang.NullPointerException
|
||||
!MESSAGE null
|
||||
!STACK 0
|
||||
java.lang.NullPointerException
|
||||
!SESSION 2026-03-11 10:40:56.026 -----------------------------------------------
|
||||
eclipse.buildId=4.13.0.I20190916-1045
|
||||
java.version=1.8.0_481
|
||||
java.vendor=Oracle Corporation
|
||||
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR
|
||||
Framework arguments: -product org.eclipse.epp.package.jee.product
|
||||
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product
|
||||
|
||||
!ENTRY org.eclipse.ui 4 4 2026-03-11 10:42:16.572
|
||||
!MESSAGE Unable to create part
|
||||
!STACK 1
|
||||
org.eclipse.ui.PartInitException:
|
||||
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:346)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:998)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:963)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:408)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331)
|
||||
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1293)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:105)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:680)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:547)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:531)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:140)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:140)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:105)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:680)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:140)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:665)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1086)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
Caused by: java.lang.NullPointerException
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.TotvsBpmnDiagramEditor$8.doExecute(TotvsBpmnDiagramEditor.java:580)
|
||||
at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135)
|
||||
at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:119)
|
||||
at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:150)
|
||||
at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:496)
|
||||
at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute(WorkspaceCommandStackImpl.java:208)
|
||||
at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165)
|
||||
at org.eclipse.graphiti.ui.internal.editor.GFWorkspaceCommandStackImpl.execute(GFWorkspaceCommandStackImpl.java:94)
|
||||
at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.TotvsBpmnDiagramEditor.resizeGateway(TotvsBpmnDiagramEditor.java:636)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.TotvsBpmnDiagramEditor.init(TotvsBpmnDiagramEditor.java:418)
|
||||
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
|
||||
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:340)
|
||||
... 113 more
|
||||
!SUBENTRY 1 org.eclipse.ui 4 0 2026-03-11 10:42:16.575
|
||||
!MESSAGE
|
||||
!STACK 0
|
||||
java.lang.NullPointerException
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.TotvsBpmnDiagramEditor$8.doExecute(TotvsBpmnDiagramEditor.java:580)
|
||||
at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135)
|
||||
at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:119)
|
||||
at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:150)
|
||||
at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:496)
|
||||
at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute(WorkspaceCommandStackImpl.java:208)
|
||||
at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165)
|
||||
at org.eclipse.graphiti.ui.internal.editor.GFWorkspaceCommandStackImpl.execute(GFWorkspaceCommandStackImpl.java:94)
|
||||
at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.TotvsBpmnDiagramEditor.resizeGateway(TotvsBpmnDiagramEditor.java:636)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.TotvsBpmnDiagramEditor.init(TotvsBpmnDiagramEditor.java:418)
|
||||
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
|
||||
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:340)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:998)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:963)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:408)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331)
|
||||
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1293)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:105)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:680)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:547)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:531)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:140)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:140)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:105)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:680)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:140)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:73)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:665)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1086)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
|
||||
!ENTRY org.eclipse.egit.ui 2 0 2026-03-11 10:42:22.195
|
||||
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
|
||||
user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is
|
||||
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
|
||||
EGit might behave differently since they see different configuration options.
|
||||
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
|
||||
|
||||
!ENTRY org.eclipse.ui 4 4 2026-03-11 10:42:28.536
|
||||
!MESSAGE Unable to create part
|
||||
!STACK 1
|
||||
org.eclipse.ui.PartInitException: Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashkpi/src/main/resources/view.ftl'.
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3210)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3221)
|
||||
at org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredTextEditor.java:2708)
|
||||
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
|
||||
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:340)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:998)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:963)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:408)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331)
|
||||
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:107)
|
||||
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
|
||||
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
|
||||
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146)
|
||||
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219)
|
||||
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
|
||||
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
|
||||
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
|
||||
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132)
|
||||
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
|
||||
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
|
||||
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
|
||||
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
|
||||
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
|
||||
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170)
|
||||
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188)
|
||||
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1359)
|
||||
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1309)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1266)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.access$0(StackRenderer.java:1252)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1124)
|
||||
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1956)
|
||||
at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:335)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashkpi/src/main/resources/view.ftl'.
|
||||
at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239)
|
||||
at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:115)
|
||||
at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:563)
|
||||
at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4212)
|
||||
at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:260)
|
||||
at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1478)
|
||||
at org.eclipse.ui.editors.text.TextEditor.doSetInput(TextEditor.java:153)
|
||||
at org.eclipse.wst.sse.ui.StructuredTextEditor.doSetInput(StructuredTextEditor.java:2003)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3179)
|
||||
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436)
|
||||
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352)
|
||||
at org.eclipse.ui.internal.WorkbenchWindow.lambda$5(WorkbenchWindow.java:2368)
|
||||
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
|
||||
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2366)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3196)
|
||||
... 79 more
|
||||
!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2026-03-11 10:42:28.537
|
||||
!MESSAGE Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashkpi/src/main/resources/view.ftl'.
|
||||
!STACK 1
|
||||
org.eclipse.core.runtime.CoreException: Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashkpi/src/main/resources/view.ftl'.
|
||||
at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239)
|
||||
at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:115)
|
||||
at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:563)
|
||||
at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4212)
|
||||
at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:260)
|
||||
at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1478)
|
||||
at org.eclipse.ui.editors.text.TextEditor.doSetInput(TextEditor.java:153)
|
||||
at org.eclipse.wst.sse.ui.StructuredTextEditor.doSetInput(StructuredTextEditor.java:2003)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3179)
|
||||
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436)
|
||||
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352)
|
||||
at org.eclipse.ui.internal.WorkbenchWindow.lambda$5(WorkbenchWindow.java:2368)
|
||||
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
|
||||
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2366)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3196)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3221)
|
||||
at org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredTextEditor.java:2708)
|
||||
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
|
||||
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:340)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:998)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:963)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:408)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331)
|
||||
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:107)
|
||||
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
|
||||
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
|
||||
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146)
|
||||
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219)
|
||||
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
|
||||
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
|
||||
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
|
||||
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132)
|
||||
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
|
||||
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
|
||||
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
|
||||
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
|
||||
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
|
||||
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170)
|
||||
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188)
|
||||
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1359)
|
||||
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1309)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1266)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.access$0(StackRenderer.java:1252)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1124)
|
||||
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1956)
|
||||
at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:335)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2026-03-11 10:42:28.537
|
||||
!MESSAGE Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashkpi/src/main/resources/view.ftl'.
|
||||
|
||||
!ENTRY org.eclipse.ui 4 4 2026-03-11 10:42:30.264
|
||||
!MESSAGE Unable to create part
|
||||
!STACK 1
|
||||
org.eclipse.ui.PartInitException: Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashconforme/src/main/resources/view.ftl'.
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3210)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3221)
|
||||
at org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredTextEditor.java:2708)
|
||||
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
|
||||
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:340)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:998)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:963)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:408)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331)
|
||||
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:107)
|
||||
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
|
||||
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
|
||||
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146)
|
||||
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219)
|
||||
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
|
||||
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
|
||||
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
|
||||
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132)
|
||||
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
|
||||
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
|
||||
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
|
||||
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
|
||||
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
|
||||
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170)
|
||||
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.lambda$3(StackRenderer.java:1057)
|
||||
at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
|
||||
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
|
||||
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:780)
|
||||
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3193)
|
||||
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1876)
|
||||
at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:330)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashconforme/src/main/resources/view.ftl'.
|
||||
at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239)
|
||||
at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:115)
|
||||
at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:563)
|
||||
at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4212)
|
||||
at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:260)
|
||||
at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1478)
|
||||
at org.eclipse.ui.editors.text.TextEditor.doSetInput(TextEditor.java:153)
|
||||
at org.eclipse.wst.sse.ui.StructuredTextEditor.doSetInput(StructuredTextEditor.java:2003)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3179)
|
||||
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436)
|
||||
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352)
|
||||
at org.eclipse.ui.internal.WorkbenchWindow.lambda$5(WorkbenchWindow.java:2368)
|
||||
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
|
||||
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2366)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3196)
|
||||
... 84 more
|
||||
!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2026-03-11 10:42:30.265
|
||||
!MESSAGE Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashconforme/src/main/resources/view.ftl'.
|
||||
!STACK 1
|
||||
org.eclipse.core.runtime.CoreException: Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashconforme/src/main/resources/view.ftl'.
|
||||
at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239)
|
||||
at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:115)
|
||||
at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:563)
|
||||
at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4212)
|
||||
at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:260)
|
||||
at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1478)
|
||||
at org.eclipse.ui.editors.text.TextEditor.doSetInput(TextEditor.java:153)
|
||||
at org.eclipse.wst.sse.ui.StructuredTextEditor.doSetInput(StructuredTextEditor.java:2003)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3179)
|
||||
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436)
|
||||
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352)
|
||||
at org.eclipse.ui.internal.WorkbenchWindow.lambda$5(WorkbenchWindow.java:2368)
|
||||
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
|
||||
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2366)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3196)
|
||||
at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3221)
|
||||
at org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredTextEditor.java:2708)
|
||||
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
|
||||
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:340)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:998)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:963)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:408)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331)
|
||||
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
|
||||
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
|
||||
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:107)
|
||||
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
|
||||
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
|
||||
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146)
|
||||
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219)
|
||||
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
|
||||
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
|
||||
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
|
||||
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
|
||||
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132)
|
||||
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
|
||||
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
|
||||
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
|
||||
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
|
||||
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
|
||||
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170)
|
||||
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188)
|
||||
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.lambda$3(StackRenderer.java:1057)
|
||||
at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
|
||||
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
|
||||
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:780)
|
||||
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3193)
|
||||
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1876)
|
||||
at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:330)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2026-03-11 10:42:30.265
|
||||
!MESSAGE Cannot determine URI for '/Auditoria_checklist/wcm/widget/dashconforme/src/main/resources/view.ftl'.
|
||||
|
||||
!ENTRY org.eclipse.ui 4 0 2026-03-11 13:46:54.642
|
||||
!MESSAGE Unhandled event loop exception
|
||||
!STACK 0
|
||||
org.eclipse.swt.SWTException: Widget is disposed
|
||||
at org.eclipse.swt.SWT.error(SWT.java:4711)
|
||||
at org.eclipse.swt.SWT.error(SWT.java:4626)
|
||||
at org.eclipse.swt.SWT.error(SWT.java:4597)
|
||||
at org.eclipse.swt.widgets.Widget.error(Widget.java:452)
|
||||
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351)
|
||||
at org.eclipse.swt.widgets.Text.setText(Text.java:2275)
|
||||
at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174)
|
||||
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
|
||||
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
|
||||
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
|
||||
!ENTRY org.eclipse.ui 4 0 2026-03-11 13:46:54.652
|
||||
!MESSAGE Unhandled event loop exception
|
||||
!STACK 0
|
||||
org.eclipse.swt.SWTException: Widget is disposed
|
||||
at org.eclipse.swt.SWT.error(SWT.java:4711)
|
||||
at org.eclipse.swt.SWT.error(SWT.java:4626)
|
||||
at org.eclipse.swt.SWT.error(SWT.java:4597)
|
||||
at org.eclipse.swt.widgets.Widget.error(Widget.java:452)
|
||||
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351)
|
||||
at org.eclipse.swt.widgets.Text.setText(Text.java:2275)
|
||||
at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174)
|
||||
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
|
||||
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
|
||||
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
|
||||
!ENTRY org.eclipse.ui 4 0 2026-03-11 13:46:54.652
|
||||
!MESSAGE Unhandled event loop exception
|
||||
!STACK 0
|
||||
org.eclipse.swt.SWTException: Widget is disposed
|
||||
at org.eclipse.swt.SWT.error(SWT.java:4711)
|
||||
at org.eclipse.swt.SWT.error(SWT.java:4626)
|
||||
at org.eclipse.swt.SWT.error(SWT.java:4597)
|
||||
at org.eclipse.swt.widgets.Widget.error(Widget.java:452)
|
||||
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351)
|
||||
at org.eclipse.swt.widgets.Text.setText(Text.java:2275)
|
||||
at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174)
|
||||
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
|
||||
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
|
||||
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
|
||||
!ENTRY org.eclipse.ui 4 0 2026-03-11 14:04:43.977
|
||||
!MESSAGE Unhandled event loop exception
|
||||
!STACK 0
|
||||
java.lang.NullPointerException
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.BPMExportManager.getStartingPage(BPMExportManager.java:104)
|
||||
at org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(WizardSelectionPage.java:122)
|
||||
at org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage.getNextPage(WorkbenchWizardSelectionPage.java:98)
|
||||
at org.eclipse.ui.internal.dialogs.ImportExportPage.getNextPage(ImportExportPage.java:421)
|
||||
at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:911)
|
||||
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:468)
|
||||
at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
|
||||
at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
|
||||
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585)
|
||||
at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
|
||||
at org.eclipse.jface.window.Window.open(Window.java:799)
|
||||
at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103)
|
||||
at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280)
|
||||
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283)
|
||||
at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95)
|
||||
at sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252)
|
||||
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
|
||||
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
|
||||
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498)
|
||||
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)
|
||||
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
|
||||
at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389)
|
||||
at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142)
|
||||
at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152)
|
||||
at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121)
|
||||
at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171)
|
||||
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580)
|
||||
at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
|
||||
!ENTRY org.eclipse.ui 4 0 2026-03-11 14:04:50.062
|
||||
!MESSAGE Unhandled event loop exception
|
||||
!STACK 0
|
||||
java.lang.NullPointerException
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.BPMExportManager.getStartingPage(BPMExportManager.java:104)
|
||||
at org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(WizardSelectionPage.java:122)
|
||||
at org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage.getNextPage(WorkbenchWizardSelectionPage.java:98)
|
||||
at org.eclipse.ui.internal.dialogs.ImportExportPage.getNextPage(ImportExportPage.java:421)
|
||||
at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:911)
|
||||
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:468)
|
||||
at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
|
||||
at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
|
||||
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585)
|
||||
at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
|
||||
at org.eclipse.jface.window.Window.open(Window.java:799)
|
||||
at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103)
|
||||
at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280)
|
||||
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283)
|
||||
at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95)
|
||||
at sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318)
|
||||
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252)
|
||||
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
|
||||
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
|
||||
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498)
|
||||
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)
|
||||
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
|
||||
at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389)
|
||||
at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142)
|
||||
at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152)
|
||||
at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121)
|
||||
at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171)
|
||||
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580)
|
||||
at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412)
|
||||
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
|
||||
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
|
||||
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
|
||||
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986)
|
||||
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
|
||||
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
|
||||
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
|
||||
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
|
||||
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
|
||||
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
|
||||
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
|
||||
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
|
||||
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
|
||||
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
||||
at java.lang.reflect.Method.invoke(Unknown Source)
|
||||
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
|
||||
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
|
||||
at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
|
||||
|
||||
!ENTRY com.totvs.tds.ecm.designer.eclipse 4 2 2026-03-11 14:05:01.572
|
||||
!MESSAGE Problems occurred when invoking code from plug-in: "com.totvs.tds.ecm.designer.eclipse".
|
||||
!STACK 0
|
||||
java.lang.NullPointerException
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable$1.run(ExportMarshallerRunnable.java:170)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable.invokeExportMarshaller(ExportMarshallerRunnable.java:238)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable.run(ExportMarshallerRunnable.java:125)
|
||||
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
|
||||
|
||||
!ENTRY com.totvs.tds.ecm.designer.eclipse 4 2 2026-03-11 14:05:07.282
|
||||
!MESSAGE Problems occurred when invoking code from plug-in: "com.totvs.tds.ecm.designer.eclipse".
|
||||
!STACK 0
|
||||
java.lang.NullPointerException
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable$1.run(ExportMarshallerRunnable.java:170)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable.invokeExportMarshaller(ExportMarshallerRunnable.java:238)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable.run(ExportMarshallerRunnable.java:125)
|
||||
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
|
||||
|
||||
!ENTRY com.totvs.tds.ecm.designer.eclipse 4 2 2026-03-11 14:09:04.488
|
||||
!MESSAGE Problems occurred when invoking code from plug-in: "com.totvs.tds.ecm.designer.eclipse".
|
||||
!STACK 0
|
||||
java.lang.NullPointerException
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable$1.run(ExportMarshallerRunnable.java:170)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable.invokeExportMarshaller(ExportMarshallerRunnable.java:238)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable.run(ExportMarshallerRunnable.java:125)
|
||||
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
|
||||
|
||||
!ENTRY com.totvs.tds.ecm.designer.eclipse 4 2 2026-03-11 14:09:07.568
|
||||
!MESSAGE Problems occurred when invoking code from plug-in: "com.totvs.tds.ecm.designer.eclipse".
|
||||
!STACK 0
|
||||
java.lang.NullPointerException
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable$1.run(ExportMarshallerRunnable.java:170)
|
||||
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable.invokeExportMarshaller(ExportMarshallerRunnable.java:238)
|
||||
at com.totvs.tds.ecm.designer.eclipse.ui.ExportMarshallerRunnable.run(ExportMarshallerRunnable.java:125)
|
||||
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -185,3 +185,4 @@
|
||||
2026-02-27 16:07:17,391 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
|
||||
2026-03-05 14:13:17,734 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
|
||||
2026-03-06 09:35:04,306 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
|
||||
2026-03-11 10:42:23,819 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,12 +1,8 @@
|
||||
INDEX VERSION 1.4+C:\Users\andrey.cunha\eclipse-workspace.new\.metadata\.plugins\org.eclipse.wst.jsdt.core\indexes
|
||||
3974601650.index
|
||||
1053469344.index
|
||||
1999126708.index
|
||||
2887418869.index
|
||||
3963123655.index
|
||||
7156200.index
|
||||
17091598.index
|
||||
4202715187.index
|
||||
2938933076.index
|
||||
3537614094.index
|
||||
1300356610.index
|
||||
3826028853.index
|
||||
3670622443.index
|
||||
7156200.index
|
||||
3528551409.index
|
||||
707046764.index
|
||||
3371662347.index
|
||||
|
||||
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
#
|
||||
#Tue Nov 04 13:44:50 BRT 2025
|
||||
#Wed Mar 11 10:43:35 BRT 2026
|
||||
task-tag-projects-already-scanned=Desligamento,compras_digital,Ginseng_chamados,Transfer\u00EAncia Ginseng,Recrutamento e Sele\u00E7\u00E3o
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
#Fri Feb 27 16:07:04 BRT 2026
|
||||
#Wed Mar 11 10:41:09 BRT 2026
|
||||
org.eclipse.core.runtime=2
|
||||
org.eclipse.platform=4.13.0.v20190916-1045
|
||||
|
||||
@ -46,6 +46,18 @@ encoding//wcm/widget/dashgrafico/src/main/webapp/WEB-INF/web.xml=utf8
|
||||
encoding//wcm/widget/dashgrafico/src/main/webapp/resources/css/dashgrafico.css=utf8
|
||||
encoding//wcm/widget/dashgrafico/src/main/webapp/resources/images/icon.png=utf8
|
||||
encoding//wcm/widget/dashgrafico/src/main/webapp/resources/js/dashgrafico.js=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/resources/application.info=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/resources/dashinconforme.properties=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/resources/dashinconforme_en_US.properties=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/resources/dashinconforme_es.properties=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/resources/dashinconforme_pt_BR.properties=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/resources/edit.ftl=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/resources/view.ftl=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/webapp/WEB-INF/jboss-web.xml=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/webapp/WEB-INF/web.xml=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/webapp/resources/css/dashinconforme.css=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/webapp/resources/images/icon.png=utf8
|
||||
encoding//wcm/widget/dashinconforme/src/main/webapp/resources/js/dashinconforme.js=utf8
|
||||
encoding//wcm/widget/dashkpi/src/main/resources/application.info=utf8
|
||||
encoding//wcm/widget/dashkpi/src/main/resources/dashkpi.properties=utf8
|
||||
encoding//wcm/widget/dashkpi/src/main/resources/dashkpi_en_US.properties=utf8
|
||||
@ -58,6 +70,18 @@ encoding//wcm/widget/dashkpi/src/main/webapp/WEB-INF/web.xml=utf8
|
||||
encoding//wcm/widget/dashkpi/src/main/webapp/resources/css/dashkpi.css=utf8
|
||||
encoding//wcm/widget/dashkpi/src/main/webapp/resources/images/icon.png=utf8
|
||||
encoding//wcm/widget/dashkpi/src/main/webapp/resources/js/dashkpi.js=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/resources/application.info=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/resources/dashpilar.properties=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/resources/dashpilar_en_US.properties=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/resources/dashpilar_es.properties=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/resources/dashpilar_pt_BR.properties=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/resources/edit.ftl=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/resources/view.ftl=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/webapp/WEB-INF/jboss-web.xml=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/webapp/WEB-INF/web.xml=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/webapp/resources/css/dashpilar.css=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/webapp/resources/images/icon.png=utf8
|
||||
encoding//wcm/widget/dashpilar/src/main/webapp/resources/js/dashpilar.js=utf8
|
||||
encoding//wcm/widget/dashregional/src/main/resources/application.info=utf8
|
||||
encoding//wcm/widget/dashregional/src/main/resources/dashregional.properties=utf8
|
||||
encoding//wcm/widget/dashregional/src/main/resources/dashregional_en_US.properties=utf8
|
||||
@ -82,6 +106,18 @@ encoding//wcm/widget/dashtabela/src/main/webapp/WEB-INF/web.xml=utf8
|
||||
encoding//wcm/widget/dashtabela/src/main/webapp/resources/css/dashtabela.css=utf8
|
||||
encoding//wcm/widget/dashtabela/src/main/webapp/resources/images/icon.png=utf8
|
||||
encoding//wcm/widget/dashtabela/src/main/webapp/resources/js/dashtabela.js=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/resources/application.info=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/resources/dashuf.properties=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/resources/dashuf_en_US.properties=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/resources/dashuf_es.properties=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/resources/dashuf_pt_BR.properties=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/resources/edit.ftl=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/resources/view.ftl=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/webapp/WEB-INF/jboss-web.xml=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/webapp/WEB-INF/web.xml=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/webapp/resources/css/dashuf.css=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/webapp/resources/images/icon.png=utf8
|
||||
encoding//wcm/widget/dashuf/src/main/webapp/resources/js/dashuf.js=utf8
|
||||
encoding//wcm/widget/filtrosDash/src/main/resources/application.info=utf8
|
||||
encoding//wcm/widget/filtrosDash/src/main/resources/edit.ftl=utf8
|
||||
encoding//wcm/widget/filtrosDash/src/main/resources/filtrosDash.properties=utf8
|
||||
|
||||
6
Auditoria_checklist/.vscode/servers.json
vendored
6
Auditoria_checklist/.vscode/servers.json
vendored
@ -2,13 +2,13 @@
|
||||
"version": "1.0.0",
|
||||
"configurations": [
|
||||
{
|
||||
"id": "38vwmxmgns5mmld4ck8m7zjfmvikvg",
|
||||
"name": "Fluig",
|
||||
"id": "k31e6b5ug1mmm2xyoqzwx9j4jvh5a",
|
||||
"name": "Fluig Produção",
|
||||
"host": "comerciode188006.fluig.cloudtotvs.com.br",
|
||||
"ssl": true,
|
||||
"port": 443,
|
||||
"username": "andrey.cunha",
|
||||
"password": "eyJpdiI6ImNlMGI3YWJjZDRkYjk2NWU2MjA1YTllN2QxMThjZGIzIiwic2FsdCI6ImQzN2E4NWI4NTQxYTY1NzJmYzg2NTZkNTgyOGZlYmNiIiwidGV4dCI6IjgyOThmYjgzZDdjMjI0MDc5NGYzNDExNzM5YTY1YjBhIn0=",
|
||||
"password": "eyJpdiI6ImVhMDRjNmM1MzJmZjI5N2M3MGZhZTY5NDQ4NzAyMTIyIiwic2FsdCI6IjUxYmM4ZGJjNzU4ODk3NzJjNWZhNGUxYWI4N2JiOTk4IiwidGV4dCI6ImY3ZTg4NjJiZGYxMzlhNmZiZTc5ZWU2MjNhZjQ4ZjE5In0=",
|
||||
"userCode": "andrey.cunha",
|
||||
"confirmExporting": false,
|
||||
"companyId": 1
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
function createDataset(fields, constraints, sortFields) {
|
||||
var ds = DatasetBuilder.newDataset();
|
||||
ds.addColumn("numeroSolicitacao");
|
||||
ds.addColumn("processId");
|
||||
ds.addColumn("documentid");
|
||||
ds.addColumn("dataAuditoria");
|
||||
ds.addColumn("dataLimite");
|
||||
@ -9,10 +11,14 @@ function createDataset(fields, constraints, sortFields) {
|
||||
ds.addColumn("responsavelLoja");
|
||||
ds.addColumn("loja");
|
||||
ds.addColumn("regional");
|
||||
ds.addColumn("uf");
|
||||
ds.addColumn("canal");
|
||||
ds.addColumn("cidade");
|
||||
ds.addColumn("saidaAnalise");
|
||||
ds.addColumn("status");
|
||||
ds.addColumn("qtdNaoConforme");
|
||||
ds.addColumn("listaNaoConforme");
|
||||
ds.addColumn("scorePilares");
|
||||
|
||||
try {
|
||||
var filtros = parseConstraints(constraints);
|
||||
@ -53,6 +59,18 @@ function createDataset(fields, constraints, sortFields) {
|
||||
}
|
||||
|
||||
linhas.push({
|
||||
numeroSolicitacao: firstFilled([
|
||||
val(formDs, i, "workflowProcessPK.processInstanceId"),
|
||||
val(formDs, i, "processInstanceId"),
|
||||
val(formDs, i, "WKNumProces"),
|
||||
val(formDs, i, "numeroSolicitacao")
|
||||
]),
|
||||
processId: firstFilled([
|
||||
val(formDs, i, "processId"),
|
||||
val(formDs, i, "processID"),
|
||||
val(formDs, i, "metadata#processId"),
|
||||
"checklist"
|
||||
]),
|
||||
documentid: val(formDs, i, "documentid"),
|
||||
dataAuditoria: dataAuditoria,
|
||||
dataLimite: dataLimite,
|
||||
@ -62,10 +80,14 @@ function createDataset(fields, constraints, sortFields) {
|
||||
responsavelLoja: val(formDs, i, "responsavelLoja"),
|
||||
loja: loja,
|
||||
regional: regional,
|
||||
uf: val(formDs, i, "uf"),
|
||||
canal: val(formDs, i, "canal"),
|
||||
cidade: val(formDs, i, "cidade"),
|
||||
saidaAnalise: status,
|
||||
status: status,
|
||||
qtdNaoConforme: val(formDs, i, "qtdNaoConforme"),
|
||||
listaNaoConforme: val(formDs, i, "listaNaoConforme")
|
||||
listaNaoConforme: val(formDs, i, "listaNaoConforme"),
|
||||
scorePilares: val(formDs, i, "scorePilares")
|
||||
});
|
||||
}
|
||||
|
||||
@ -80,6 +102,8 @@ function createDataset(fields, constraints, sortFields) {
|
||||
for (var j = 0; j < linhas.length; j++) {
|
||||
var r = linhas[j];
|
||||
ds.addRow([
|
||||
r.numeroSolicitacao,
|
||||
r.processId,
|
||||
r.documentid,
|
||||
r.dataAuditoria,
|
||||
r.dataLimite,
|
||||
@ -89,10 +113,14 @@ function createDataset(fields, constraints, sortFields) {
|
||||
r.responsavelLoja,
|
||||
r.loja,
|
||||
r.regional,
|
||||
r.uf,
|
||||
r.canal,
|
||||
r.cidade,
|
||||
r.saidaAnalise,
|
||||
r.status,
|
||||
r.qtdNaoConforme,
|
||||
r.listaNaoConforme
|
||||
r.listaNaoConforme,
|
||||
r.scorePilares
|
||||
]);
|
||||
}
|
||||
} catch (e) {
|
||||
@ -149,3 +177,11 @@ function dataNaFaixa(data, inicio, fim) {
|
||||
if (fim && d > fim) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
function firstFilled(list) {
|
||||
for (var i = 0; i < list.length; i++) {
|
||||
var value = String(list[i] || "").trim();
|
||||
if (value && value !== "0") return value;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
@ -305,6 +305,18 @@
|
||||
color: #000000;
|
||||
letter-spacing: 0.2px;
|
||||
}
|
||||
.pilar-score-badge {
|
||||
margin-left: auto;
|
||||
min-width: 68px;
|
||||
padding: 3px 8px;
|
||||
border-radius: 10px;
|
||||
background: #edf4f8;
|
||||
color: #0b5f79;
|
||||
font-size: 11px;
|
||||
font-weight: 800;
|
||||
text-align: center;
|
||||
line-height: 1.2;
|
||||
}
|
||||
.pilar-photo-row {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
@ -336,6 +348,18 @@
|
||||
background: #5d8fbe;
|
||||
transition: width .18s ease;
|
||||
}
|
||||
.pilar-score-row {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
gap: 12px;
|
||||
color: #243549;
|
||||
}
|
||||
.pilar-score-points {
|
||||
font-size: 10px;
|
||||
color: #000000;
|
||||
font-weight: 600;
|
||||
}
|
||||
.pilar-foot {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
@ -6,8 +6,13 @@
|
||||
{ pilar: "PILAR ARQUITETURA", indicador: "Fotos dos mobshops", detalhe: "Mobiliário, gôndolas, tela digital, caixa, mesas, cavalete, baianas e coringa.", penalidade: "MEDIA", peso: 2, maxFotos: 2 },
|
||||
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto da vitrine", detalhe: " (Identificando todas as comunicações)", penalidade: "GRAVE", peso: 3, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Fotos enquadrando cada sessão", detalhe: "Feminina, masculina, infantil, cuidados, cabelos, presentes e maquiagem.", penalidade: "GRAVE", peso: 3, maxFotos: 7 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Fotos das comunicações destaques e storytelling", detalhe: "Feminina, masculina e cuidados.", penalidade: "GRAVE", peso: 3, maxFotos: 3 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto da comunicação e destaque da sessão Feminina", penalidade: "GRAVE", peso: 3, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto da comunicação e destaque da sessão Masculina", penalidade: "GRAVE", peso: 3, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto da comunicação e destaque da sessão Infantil", penalidade: "GRAVE", peso: 3, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto da comunicação e destaque da sessão Cuidados", penalidade: "GRAVE", peso: 3, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto da comunicação e destaque da sessão Cabelos", penalidade: "GRAVE", peso: 3, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto da comunicação e destaque da sessão Presentes", penalidade: "GRAVE", peso: 3, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto da comunicação e destaque da sessão Maquiagem", penalidade: "GRAVE", peso: 3, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto das embalagens", penalidade: "MEDIA", peso: 2, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto do QR-Code de politica de privacidade", penalidade: "GRAVISSIMA", peso: 4, maxFotos: 1 },
|
||||
{ pilar: "PILAR VISUAL MERCHANDISING", indicador: "Foto do código de defesa do consumidor", penalidade: "GRAVISSIMA", peso: 4, maxFotos: 1 },
|
||||
@ -246,9 +251,10 @@
|
||||
}
|
||||
html += "<div class='pilar-panel'>";
|
||||
html += "<div class='pilar-head' data-target='pilarBody" + p + "' data-total-fotos='" + totalFotosPilar + "'>";
|
||||
html += "<div class='pilar-title-row'><span class='pilar-state-dot state-pending' title='Nao iniciado'>✕</span><span class='pilar-title'>" + escapeHtml(toTitleCase(nomePilar.replace("PILAR ", ""))) + "</span></div>";
|
||||
html += "<div class='pilar-title-row'><span class='pilar-state-dot state-pending' title='Nao iniciado'>✕</span><span class='pilar-title'>" + escapeHtml(toTitleCase(nomePilar.replace("PILAR ", ""))) + "</span><span class='pilar-score-badge'>0.00%</span></div>";
|
||||
html += "<div class='pilar-photo-row'><span class='pilar-photo-count'>0/" + totalFotosPilar + " fotos</span><span class='pilar-missing'>" + totalFotosPilar + " faltando</span></div>";
|
||||
html += "<div class='pilar-mini-track'><span class='pilar-mini-fill'></span></div>";
|
||||
html += "<div class='pilar-score-row'><span class='pilar-score-points'>0.00/0.00 pontos</span></div>";
|
||||
html += "<div class='pilar-foot'><span class='pilar-count'>" + indicadorCountLabel(linhas.length) + "</span><span class='pilar-open-cta'>Abrir Pilar →</span></div>";
|
||||
html += "</div>";
|
||||
html += "<div class='pilar-body' id='pilarBody" + p + "'" + openStyle + ">";
|
||||
@ -330,6 +336,113 @@
|
||||
return 0;
|
||||
}
|
||||
|
||||
function getParamFromUrl(url, keys) {
|
||||
var href = String(url || "");
|
||||
if (!href || !keys || !keys.length) return "";
|
||||
for (var i = 0; i < keys.length; i++) {
|
||||
var re = new RegExp("(?:\\?|&)" + keys[i] + "=([^&#]+)", "i");
|
||||
var m = href.match(re);
|
||||
if (m && m[1]) return decodeURIComponent(m[1]);
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
function getProcessInstanceId() {
|
||||
var candidates = [];
|
||||
try {
|
||||
candidates.push(window.WKNumProces);
|
||||
candidates.push($("input[name='WKNumProces']").val());
|
||||
candidates.push($("#WKNumProces").val());
|
||||
candidates.push($("input[name='processInstanceId']").val());
|
||||
candidates.push($("#processInstanceId").val());
|
||||
candidates.push(getParamFromUrl(window.location && window.location.href, [
|
||||
"app_ecm_workflowview_detailsProcessInstanceID",
|
||||
"processInstanceId",
|
||||
"WKNumProces"
|
||||
]));
|
||||
} catch (e) {}
|
||||
|
||||
try {
|
||||
if (window.parent) {
|
||||
candidates.push(window.parent.WKNumProces);
|
||||
if (window.parent.$) {
|
||||
candidates.push(window.parent.$("input[name='WKNumProces']").val());
|
||||
candidates.push(window.parent.$("#WKNumProces").val());
|
||||
candidates.push(window.parent.$("input[name='processInstanceId']").val());
|
||||
candidates.push(window.parent.$("#processInstanceId").val());
|
||||
}
|
||||
candidates.push(getParamFromUrl(window.parent.location && window.parent.location.href, [
|
||||
"app_ecm_workflowview_detailsProcessInstanceID",
|
||||
"processInstanceId",
|
||||
"WKNumProces"
|
||||
]));
|
||||
}
|
||||
} catch (e2) {}
|
||||
|
||||
for (var j = 0; j < candidates.length; j++) {
|
||||
var value = String(candidates[j] || "").trim();
|
||||
if (value) return value;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
function getProcessDefinitionId() {
|
||||
var candidates = [];
|
||||
try {
|
||||
candidates.push($("input[name='processID']").val());
|
||||
candidates.push($("#processID").val());
|
||||
candidates.push($("input[name='processId']").val());
|
||||
candidates.push($("#processId").val());
|
||||
candidates.push(getParamFromUrl(window.location && window.location.href, [
|
||||
"processID",
|
||||
"processId"
|
||||
]));
|
||||
} catch (e) {}
|
||||
|
||||
try {
|
||||
if (window.parent) {
|
||||
if (window.parent.$) {
|
||||
candidates.push(window.parent.$("input[name='processID']").val());
|
||||
candidates.push(window.parent.$("#processID").val());
|
||||
candidates.push(window.parent.$("input[name='processId']").val());
|
||||
candidates.push(window.parent.$("#processId").val());
|
||||
}
|
||||
candidates.push(getParamFromUrl(window.parent.location && window.parent.location.href, [
|
||||
"processID",
|
||||
"processId"
|
||||
]));
|
||||
}
|
||||
} catch (e2) {}
|
||||
|
||||
for (var j = 0; j < candidates.length; j++) {
|
||||
var value = String(candidates[j] || "").trim();
|
||||
if (value) return value;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
function isRealProcessValue(value) {
|
||||
var v = String(value || "").trim();
|
||||
return !!v && v !== "0" && v.toLowerCase() !== "null" && v.toLowerCase() !== "undefined";
|
||||
}
|
||||
|
||||
function fillProcessMetaIfAvailable() {
|
||||
var processInstanceId = String(getProcessInstanceId() || "").trim();
|
||||
var processDefinitionId = String(getProcessDefinitionId() || "").trim();
|
||||
|
||||
if (isRealProcessValue(processInstanceId)) {
|
||||
$("#numeroSolicitacao").val(processInstanceId);
|
||||
} else {
|
||||
$("#numeroSolicitacao").val("");
|
||||
}
|
||||
|
||||
if (isRealProcessValue(processDefinitionId)) {
|
||||
$("#processId").val(processDefinitionId);
|
||||
} else {
|
||||
$("#processId").val("");
|
||||
}
|
||||
}
|
||||
|
||||
function getCurrentState() {
|
||||
var candidates = [];
|
||||
try {
|
||||
@ -400,29 +513,126 @@
|
||||
return "LOJA";
|
||||
}
|
||||
|
||||
function getCurrentUserLogin() {
|
||||
function getCurrentUserDisplayName() {
|
||||
try {
|
||||
if (window.WCMAPI && window.WCMAPI.user) {
|
||||
return String(window.WCMAPI.user).trim();
|
||||
}
|
||||
} catch (e) {}
|
||||
|
||||
try {
|
||||
if (window.WCMAPI && window.WCMAPI.user) {
|
||||
return String(window.WCMAPI.user);
|
||||
try {
|
||||
if (window.parent && window.parent.WCMAPI && window.parent.WCMAPI.user) {
|
||||
return String(window.parent.WCMAPI.user).trim();
|
||||
}
|
||||
} catch (e2) {}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
function readFirstValue(selectors, root) {
|
||||
if (!root || !root.$) return "";
|
||||
for (var i = 0; i < selectors.length; i++) {
|
||||
try {
|
||||
var value = String(root.$(selectors[i]).val() || "").trim();
|
||||
if (value) return value;
|
||||
} catch (e) {}
|
||||
}
|
||||
} catch (e) {}
|
||||
return "";
|
||||
}
|
||||
|
||||
try {
|
||||
if (window.parent && window.parent.WCMAPI && window.parent.WCMAPI.user) {
|
||||
return String(window.parent.WCMAPI.user);
|
||||
function isNumericUserCode(value) {
|
||||
return /^\d+$/.test(String(value || "").trim());
|
||||
}
|
||||
|
||||
function resolveLoginFromColleagueId(colleagueId, callback) {
|
||||
var id = String(colleagueId || "").trim();
|
||||
if (!id) {
|
||||
callback("");
|
||||
return;
|
||||
}
|
||||
} catch (e2) {}
|
||||
|
||||
return "";
|
||||
}
|
||||
$.ajax({
|
||||
url: "/api/public/ecm/dataset/datasets",
|
||||
method: "POST",
|
||||
contentType: "application/json",
|
||||
dataType: "json",
|
||||
data: JSON.stringify({
|
||||
name: "colleague",
|
||||
fields: ["login"],
|
||||
constraints: [
|
||||
{ _field: "colleaguePK.colleagueId", _initialValue: id, _finalValue: id, _type: 1 },
|
||||
{ _field: "active", _initialValue: "true", _finalValue: "true", _type: 1 }
|
||||
],
|
||||
order: []
|
||||
}),
|
||||
success: function (res) {
|
||||
var values = [];
|
||||
if (res && res.content && $.isArray(res.content.values)) values = res.content.values;
|
||||
else if (res && $.isArray(res.values)) values = res.values;
|
||||
|
||||
var login = values.length ? String(values[0].login || "").trim() : "";
|
||||
callback(login || id);
|
||||
},
|
||||
error: function () {
|
||||
callback(id);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function getCurrentUserLogin(callback) {
|
||||
var selectors = [
|
||||
"input[name='WKUser']",
|
||||
"#WKUser",
|
||||
"input[name='wkuser']",
|
||||
"#wkuser"
|
||||
];
|
||||
|
||||
var login = readFirstValue(selectors, window);
|
||||
if (login) {
|
||||
callback(login);
|
||||
return;
|
||||
}
|
||||
|
||||
login = readFirstValue(selectors, window.parent);
|
||||
if (login) {
|
||||
callback(login);
|
||||
return;
|
||||
}
|
||||
|
||||
var userCode = "";
|
||||
try {
|
||||
if (window.WCMAPI && window.WCMAPI.userCode) {
|
||||
userCode = String(window.WCMAPI.userCode).trim();
|
||||
}
|
||||
} catch (e3) {}
|
||||
|
||||
if (!userCode) {
|
||||
try {
|
||||
if (window.parent && window.parent.WCMAPI && window.parent.WCMAPI.userCode) {
|
||||
userCode = String(window.parent.WCMAPI.userCode).trim();
|
||||
}
|
||||
} catch (e4) {}
|
||||
}
|
||||
|
||||
if (!userCode) {
|
||||
callback("");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!isNumericUserCode(userCode)) {
|
||||
callback(userCode);
|
||||
return;
|
||||
}
|
||||
|
||||
resolveLoginFromColleagueId(userCode, callback);
|
||||
}
|
||||
|
||||
function fillAuditorFromLoggedUser() {
|
||||
var userCode = getCurrentUserLogin();
|
||||
if (!userCode) return;
|
||||
var userName = getCurrentUserDisplayName();
|
||||
if (!userName) return;
|
||||
var $auditor = $("#auditor");
|
||||
if (!String($auditor.val() || "").trim()) {
|
||||
$auditor.val(userCode);
|
||||
$auditor.val(userName);
|
||||
}
|
||||
$auditor.prop("readonly", true);
|
||||
}
|
||||
@ -522,6 +732,9 @@
|
||||
$("#responsavelLoja").val(String(row.RESPONSAVEL_LOJA || "").trim());
|
||||
}
|
||||
$("#regional").val(String(row.REGIONAL || "").trim());
|
||||
$("#uf").val(String(row.UF || row["UF 2"] || "").trim());
|
||||
$("#canal").val(String(row.CANAL || "").trim());
|
||||
$("#cidade").val(String(row.CIDADE || "").trim());
|
||||
}
|
||||
|
||||
function initLojasFromApi() {
|
||||
@ -606,6 +819,7 @@
|
||||
$("#globalProgressPercent").text(perc + "%");
|
||||
$("#globalProgressMeta").text(preenchidos + " de " + total + " fotos enviadas");
|
||||
updatePilarProgress();
|
||||
updatePilarScores();
|
||||
}
|
||||
|
||||
function updateRowAttachmentProgress($row) {
|
||||
@ -658,6 +872,45 @@
|
||||
});
|
||||
}
|
||||
|
||||
function updatePilarScores() {
|
||||
var resumoPilares = {};
|
||||
$(".pilar-panel").each(function () {
|
||||
var $panel = $(this);
|
||||
var pontosObtidos = 0;
|
||||
var pontosPossiveis = 0;
|
||||
var nomePilar = "";
|
||||
|
||||
$panel.find(".audit-row").each(function () {
|
||||
var $row = $(this);
|
||||
var peso = parseFloat($row.find(".peso").text()) || 0;
|
||||
var resultado = String($row.find(".resultado").val() || "").trim();
|
||||
var fator = FATORES[resultado];
|
||||
if (!nomePilar) {
|
||||
nomePilar = String($row.attr("data-pilar") || "").trim();
|
||||
}
|
||||
|
||||
if (peso <= 0) return;
|
||||
pontosPossiveis += peso;
|
||||
if (typeof fator === "number") {
|
||||
pontosObtidos += (peso * fator);
|
||||
}
|
||||
});
|
||||
|
||||
var percentual = pontosPossiveis > 0 ? ((pontosObtidos / pontosPossiveis) * 100) : 0;
|
||||
$panel.find(".pilar-score-points").text(pontosObtidos.toFixed(2) + "/" + pontosPossiveis.toFixed(2) + " pontos");
|
||||
$panel.find(".pilar-score-badge").text(percentual.toFixed(2) + "%");
|
||||
|
||||
if (nomePilar) {
|
||||
resumoPilares[nomePilar] = {
|
||||
obtidos: Number(pontosObtidos.toFixed(2)),
|
||||
possiveis: Number(pontosPossiveis.toFixed(2)),
|
||||
score: Number(percentual.toFixed(2))
|
||||
};
|
||||
}
|
||||
});
|
||||
$("#scorePilares").val(JSON.stringify(resumoPilares));
|
||||
}
|
||||
|
||||
function initAttachmentPlugin() {
|
||||
if (typeof $.fn.fluigFormAttachment !== "function") {
|
||||
FLUIGC.toast({
|
||||
@ -910,6 +1163,7 @@
|
||||
$("#pontosPossiveis").text(pontosPossiveis.toFixed(2));
|
||||
$("#scoreFinal").text(score.toFixed(2) + "%");
|
||||
$("#classificacao").text(getClassificacao(score));
|
||||
updatePilarScores();
|
||||
}
|
||||
|
||||
function validarFormulario() {
|
||||
@ -1033,9 +1287,14 @@
|
||||
var wkState = getCurrentState();
|
||||
CURRENT_PROFILE = resolveProfileByState(wkState);
|
||||
fillDataAuditoriaTodayIfEmpty();
|
||||
fillProcessMetaIfAvailable();
|
||||
fillAuditorFromLoggedUser();
|
||||
if (!($("#usuarioRetorno").val() || "").trim()) {
|
||||
$("#usuarioRetorno").val(getCurrentUserLogin());
|
||||
getCurrentUserLogin(function (login) {
|
||||
if (login) {
|
||||
$("#usuarioRetorno").val(login);
|
||||
}
|
||||
});
|
||||
}
|
||||
montaTabela();
|
||||
initAttachmentPlugin();
|
||||
@ -1133,8 +1392,11 @@
|
||||
if (selectedItem.inputId !== "loja" && selectedItem.inputName !== "loja") return;
|
||||
$("#responsavelLoja").val(String(selectedItem.RESPONSAVEL_LOJA || "").trim());
|
||||
$("#regional").val(String(selectedItem.REGIONAL || "").trim());
|
||||
$("#uf").val(String(selectedItem.UF || selectedItem["UF 2"] || "").trim());
|
||||
$("#canal").val(String(selectedItem.CANAL || "").trim());
|
||||
$("#cidade").val(String(selectedItem.CIDADE || "").trim());
|
||||
var loginLoja = String(selectedItem.LOGIN_LOJA || "").trim();
|
||||
var colleagueId = String(selectedItem.COLLEAGUE_LOGIN || "").trim();
|
||||
var colleagueId = String(selectedItem.COLLEAGUE_ID || "").trim();
|
||||
if (!loginLoja) {
|
||||
loginLoja = toLojaLoginFromPdv(selectedItem.PDV);
|
||||
}
|
||||
@ -1155,6 +1417,9 @@
|
||||
if (removedItem.inputId !== "loja" && removedItem.inputName !== "loja") return;
|
||||
$("#responsavelLoja").val("");
|
||||
$("#regional").val("");
|
||||
$("#uf").val("");
|
||||
$("#canal").val("");
|
||||
$("#cidade").val("");
|
||||
$("#destinoLoja").val("");
|
||||
$("#destinoLojaId").val("");
|
||||
try {
|
||||
|
||||
@ -153,10 +153,16 @@
|
||||
<input type="hidden" name="temNaoConforme" id="temNaoConforme" value="false" />
|
||||
<input type="hidden" name="qtdNaoConforme" id="qtdNaoConforme" value="0" />
|
||||
<input type="hidden" name="listaNaoConforme" id="listaNaoConforme" value="" />
|
||||
<input type="hidden" name="scorePilares" id="scorePilares" value="" />
|
||||
<input type="hidden" name="saidaAnalise" id="saidaAnalise" value="CONFORME" />
|
||||
<input type="hidden" name="usuarioRetorno" id="usuarioRetorno" value="" />
|
||||
<input type="hidden" name="destinoLoja" id="destinoLoja" value="" />
|
||||
<input type="hidden" name="destinoLojaId" id="destinoLojaId" value="" />
|
||||
<input type="hidden" name="numeroSolicitacao" id="numeroSolicitacao" value="" />
|
||||
<input type="hidden" name="processId" id="processId" value="" />
|
||||
<input type="hidden" name="uf" id="uf" value="" />
|
||||
<input type="hidden" name="canal" id="canal" value="" />
|
||||
<input type="hidden" name="cidade" id="cidade" value="" />
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@ -31,8 +31,7 @@ var DashData = SuperWidget.extend({
|
||||
if (!matchMulti(item.regional, filtros.regional)) {
|
||||
return false;
|
||||
}
|
||||
var sup = item.responsavelLoja;
|
||||
if (!matchMulti(sup, filtros.supervisao)) {
|
||||
if (filtros.loja && normalizaTexto(item.loja).indexOf(normalizaTexto(filtros.loja)) === -1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@ -118,6 +118,9 @@ var DashGrafico = SuperWidget.extend({
|
||||
},
|
||||
scales: {
|
||||
x: {
|
||||
grid: {
|
||||
display: false
|
||||
},
|
||||
ticks: {
|
||||
autoSkip: false,
|
||||
maxRotation: 20,
|
||||
@ -135,6 +138,9 @@ var DashGrafico = SuperWidget.extend({
|
||||
callback: function (value) {
|
||||
return value + "%";
|
||||
}
|
||||
},
|
||||
grid: {
|
||||
display: false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,19 @@
|
||||
application.type=widget
|
||||
application.code=dashinconforme
|
||||
application.title=dashinconforme
|
||||
application.description=dashinconforme
|
||||
application.fluig.version=null
|
||||
application.category=SYSTEM
|
||||
application.renderer=freemarker
|
||||
developer.code=andrey.cunha
|
||||
developer.name=andrey.cunha
|
||||
developer.url=http://www.fluig.com
|
||||
application.uiwidget=true
|
||||
application.mobileapp=false
|
||||
application.version=${build.version}-${build.revision}
|
||||
view.file=view.ftl
|
||||
edit.file=edit.ftl
|
||||
locale.file.base.name=dashinconforme
|
||||
application.resource.js.1=/resources/js/dashinconforme.js
|
||||
application.resource.css.2=/resources/css/dashinconforme.css
|
||||
hash=4a16315e9e66fa7d797b3f6b1fb365b69f9a4ce2
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,4 @@
|
||||
<div id="MyWidget_${instanceId}" class="super-widget wcm-widget-class fluig-style-guide" data-params="MyWidget.instance()">
|
||||
|
||||
</div>
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
<div id="dashInconforme_${instanceId}" class="super-widget wcm-widget-class fluig-style-guide" data-params="DashInconforme.instance()">
|
||||
<div class="dinco-card">
|
||||
<div class="dinco-title">Top Inconformidades</div>
|
||||
<div class="dinco-subtitle">Ranking por ocorrências</div>
|
||||
<div class="dinco-canvas-wrap">
|
||||
<canvas id="graficoInconforme_${instanceId}"></canvas>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jboss-web>
|
||||
<context-root>/dashinconforme</context-root>
|
||||
<disable-cross-context>false</disable-cross-context>
|
||||
</jboss-web>
|
||||
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
|
||||
version="3.0">
|
||||
<session-config>
|
||||
<session-timeout>
|
||||
30
|
||||
</session-timeout>
|
||||
</session-config>
|
||||
</web-app>
|
||||
@ -0,0 +1,34 @@
|
||||
div[id^="dashInconforme_"] .dinco-card {
|
||||
background: #ececed;
|
||||
border-radius: 24px;
|
||||
padding: 14px 16px;
|
||||
}
|
||||
|
||||
div[id^="dashInconforme_"] .dinco-title {
|
||||
color: #004a6a;
|
||||
font-size: 18px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
div[id^="dashInconforme_"] .dinco-subtitle {
|
||||
color: #5c6870;
|
||||
font-size: 12px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
div[id^="dashInconforme_"] .dinco-canvas-wrap {
|
||||
position: relative;
|
||||
min-height: 250px;
|
||||
}
|
||||
|
||||
@media (max-width: 1300px) {
|
||||
div[id^="dashInconforme_"] .dinco-title {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
div[id^="dashInconforme_"] .dinco-canvas-wrap {
|
||||
min-height: 220px;
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 7.7 KiB |
@ -0,0 +1,147 @@
|
||||
var DashInconforme = SuperWidget.extend({
|
||||
|
||||
chart: null,
|
||||
|
||||
init: function () {
|
||||
var self = this;
|
||||
this.render([]);
|
||||
|
||||
window.addEventListener("dashboardData", function (e) {
|
||||
self.render(e.detail || []);
|
||||
});
|
||||
},
|
||||
|
||||
render: function (dados) {
|
||||
var ranking = this.montarRanking(dados).slice(0, 5);
|
||||
if (!ranking.length) {
|
||||
ranking = [{ nome: "Aguardando filtro", total: 0 }];
|
||||
}
|
||||
|
||||
var labels = ranking.map(function (item) { return item.nome; });
|
||||
var valores = ranking.map(function (item) { return item.total; });
|
||||
this.plot(labels, valores);
|
||||
},
|
||||
|
||||
montarRanking: function (dados) {
|
||||
var mapa = {};
|
||||
|
||||
dados.forEach(function (item) {
|
||||
var lista = String(item.listaNaoConforme || "").trim();
|
||||
if (!lista) return;
|
||||
|
||||
lista.split("|").forEach(function (parte) {
|
||||
var nome = String(parte || "").replace(/\s+/g, " ").trim();
|
||||
if (!nome) return;
|
||||
mapa[nome] = (mapa[nome] || 0) + 1;
|
||||
});
|
||||
});
|
||||
|
||||
return Object.keys(mapa).map(function (nome) {
|
||||
return {
|
||||
nome: nome,
|
||||
total: mapa[nome]
|
||||
};
|
||||
}).sort(function (a, b) {
|
||||
if (b.total !== a.total) return b.total - a.total;
|
||||
return a.nome.localeCompare(b.nome);
|
||||
});
|
||||
},
|
||||
|
||||
plot: function (labels, valores) {
|
||||
var canvas = document.getElementById("graficoInconforme_" + this.instanceId);
|
||||
if (!canvas) return;
|
||||
|
||||
if (this.chart) {
|
||||
this.chart.destroy();
|
||||
}
|
||||
|
||||
var valueLabelsPlugin = {
|
||||
id: "valueLabelsPlugin",
|
||||
afterDatasetsDraw: function (chart) {
|
||||
var c = chart.ctx;
|
||||
c.save();
|
||||
c.font = "700 11px Arial";
|
||||
c.textAlign = "center";
|
||||
c.fillStyle = "#111111";
|
||||
|
||||
chart.data.datasets.forEach(function (dataset, datasetIndex) {
|
||||
var meta = chart.getDatasetMeta(datasetIndex);
|
||||
meta.data.forEach(function (bar, index) {
|
||||
var value = dataset.data[index];
|
||||
if (value == null) return;
|
||||
c.textBaseline = "bottom";
|
||||
c.fillText(String(value), bar.x, bar.y - 4);
|
||||
});
|
||||
});
|
||||
|
||||
c.restore();
|
||||
}
|
||||
};
|
||||
|
||||
this.chart = new Chart(canvas, {
|
||||
type: "bar",
|
||||
plugins: [valueLabelsPlugin],
|
||||
data: {
|
||||
labels: labels,
|
||||
datasets: [{
|
||||
label: "Ocorrencias",
|
||||
data: valores,
|
||||
backgroundColor: "#0b6a88",
|
||||
borderColor: "#084d64",
|
||||
borderWidth: 1,
|
||||
borderRadius: 6,
|
||||
maxBarThickness: 42
|
||||
}]
|
||||
},
|
||||
options: {
|
||||
responsive: true,
|
||||
maintainAspectRatio: false,
|
||||
plugins: {
|
||||
legend: { display: false },
|
||||
tooltip: {
|
||||
callbacks: {
|
||||
title: function (items) {
|
||||
return items && items.length ? items[0].label : "";
|
||||
},
|
||||
label: function (context) {
|
||||
return "Ocorrencias: " + context.raw;
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
layout: {
|
||||
padding: {
|
||||
top: 20,
|
||||
right: 10
|
||||
}
|
||||
},
|
||||
scales: {
|
||||
x: {
|
||||
ticks: {
|
||||
autoSkip: false,
|
||||
maxRotation: 25,
|
||||
minRotation: 25,
|
||||
callback: function (value, index) {
|
||||
var txt = labels[index] || "";
|
||||
return txt.length > 18 ? txt.substring(0, 18) + "..." : txt;
|
||||
}
|
||||
},
|
||||
grid: {
|
||||
display: false
|
||||
}
|
||||
},
|
||||
y: {
|
||||
beginAtZero: true,
|
||||
ticks: {
|
||||
precision: 0
|
||||
},
|
||||
grid: {
|
||||
display: false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
@ -1,49 +1,49 @@
|
||||
div[id^="dashKPI_"] .dkpi-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1.4fr;
|
||||
gap: 4px;
|
||||
grid-template-columns: 0.95fr 1.25fr;
|
||||
gap: 3px;
|
||||
}
|
||||
|
||||
div[id^="dashKPI_"] .dkpi-card {
|
||||
background: #ececed;
|
||||
border-radius: 18px;
|
||||
padding: 8px 12px;
|
||||
min-height: 120px;
|
||||
padding: 6px 10px;
|
||||
min-height: 96px;
|
||||
}
|
||||
|
||||
div[id^="dashKPI_"] .dkpi-title {
|
||||
color: #004a6a;
|
||||
font-size: 14px;
|
||||
font-size: 13px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 4px;
|
||||
margin-bottom: 2px;
|
||||
line-height: 1.08;
|
||||
}
|
||||
|
||||
div[id^="dashKPI_"] .dkpi-big {
|
||||
font-size: 20px;
|
||||
font-size: 18px;
|
||||
font-weight: 800;
|
||||
text-align: center;
|
||||
margin-top: 2px;
|
||||
margin-bottom: 2px;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
div[id^="dashKPI_"] .dkpi-label {
|
||||
text-align: center;
|
||||
color: #44525a;
|
||||
font-size: 11px;
|
||||
font-size: 10px;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
div[id^="dashKPI_"] .dkpi-total-row {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 10px;
|
||||
margin-top: 6px;
|
||||
gap: 8px;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
div[id^="dashKPI_"] .dkpi-bar-bg {
|
||||
flex: 1;
|
||||
height: 30px;
|
||||
height: 22px;
|
||||
border-radius: 4px;
|
||||
background: #e0e5ea;
|
||||
overflow: hidden;
|
||||
@ -59,7 +59,7 @@ div[id^="dashKPI_"] .dkpi-bar-fill {
|
||||
|
||||
div[id^="dashKPI_"] .dkpi-total {
|
||||
min-width: 44px;
|
||||
font-size: 16px;
|
||||
font-size: 14px;
|
||||
font-weight: 800;
|
||||
color: #111111;
|
||||
text-align: right;
|
||||
|
||||
@ -0,0 +1,19 @@
|
||||
application.type=widget
|
||||
application.code=dashpilar
|
||||
application.title=dashpilar
|
||||
application.description=dashpilar
|
||||
application.fluig.version=null
|
||||
application.category=SYSTEM
|
||||
application.renderer=freemarker
|
||||
developer.code=andrey.cunha
|
||||
developer.name=andrey.cunha
|
||||
developer.url=http://www.fluig.com
|
||||
application.uiwidget=true
|
||||
application.mobileapp=false
|
||||
application.version=${build.version}-${build.revision}
|
||||
view.file=view.ftl
|
||||
edit.file=edit.ftl
|
||||
locale.file.base.name=dashpilar
|
||||
application.resource.js.1=/resources/js/dashpilar.js
|
||||
application.resource.css.2=/resources/css/dashpilar.css
|
||||
hash=4a16315e9e66fa7d797b3f6b1fb365b69f9a4ce2
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,4 @@
|
||||
<div id="MyWidget_${instanceId}" class="super-widget wcm-widget-class fluig-style-guide" data-params="MyWidget.instance()">
|
||||
|
||||
</div>
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
<div id="dashPilar_${instanceId}" class="super-widget wcm-widget-class fluig-style-guide" data-params="DashPilar.instance()">
|
||||
<div class="dpilar-card">
|
||||
<div class="dpilar-title">Pontuação Média por Pilar</div>
|
||||
<div class="dpilar-subtitle">Média do score consolidado</div>
|
||||
<div class="dpilar-canvas-wrap">
|
||||
<canvas id="graficoPilar_${instanceId}"></canvas>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jboss-web>
|
||||
<context-root>/dashpilar</context-root>
|
||||
<disable-cross-context>false</disable-cross-context>
|
||||
</jboss-web>
|
||||
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
|
||||
version="3.0">
|
||||
<session-config>
|
||||
<session-timeout>
|
||||
30
|
||||
</session-timeout>
|
||||
</session-config>
|
||||
</web-app>
|
||||
@ -0,0 +1,34 @@
|
||||
div[id^="dashPilar_"] .dpilar-card {
|
||||
background: #ececed;
|
||||
border-radius: 24px;
|
||||
padding: 14px 16px;
|
||||
}
|
||||
|
||||
div[id^="dashPilar_"] .dpilar-title {
|
||||
color: #004a6a;
|
||||
font-size: 18px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
div[id^="dashPilar_"] .dpilar-subtitle {
|
||||
color: #5c6870;
|
||||
font-size: 12px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
div[id^="dashPilar_"] .dpilar-canvas-wrap {
|
||||
position: relative;
|
||||
min-height: 210px;
|
||||
}
|
||||
|
||||
@media (max-width: 1300px) {
|
||||
div[id^="dashPilar_"] .dpilar-title {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
div[id^="dashPilar_"] .dpilar-canvas-wrap {
|
||||
min-height: 190px;
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 7.7 KiB |
@ -0,0 +1,161 @@
|
||||
var DashPilar = SuperWidget.extend({
|
||||
|
||||
chart: null,
|
||||
|
||||
init: function () {
|
||||
var self = this;
|
||||
this.render([]);
|
||||
|
||||
window.addEventListener("dashboardData", function (e) {
|
||||
self.render(e.detail || []);
|
||||
});
|
||||
},
|
||||
|
||||
render: function (dados) {
|
||||
var agregados = this.agruparPorPilar(dados);
|
||||
if (!agregados.length) {
|
||||
agregados = [{ nome: "Sem dados", score: 0 }];
|
||||
}
|
||||
|
||||
this.plot(
|
||||
agregados.map(function (item) { return item.nome; }),
|
||||
agregados.map(function (item) { return item.score; })
|
||||
);
|
||||
},
|
||||
|
||||
agruparPorPilar: function (dados) {
|
||||
var mapa = {};
|
||||
|
||||
dados.forEach(function (item) {
|
||||
var raw = String(item.scorePilares || "").trim();
|
||||
if (!raw) return;
|
||||
|
||||
var parsed = null;
|
||||
try {
|
||||
parsed = JSON.parse(raw);
|
||||
} catch (e) {
|
||||
parsed = null;
|
||||
}
|
||||
if (!parsed) return;
|
||||
|
||||
Object.keys(parsed).forEach(function (nomePilar) {
|
||||
var itemPilar = parsed[nomePilar] || {};
|
||||
var score = parseFloat(itemPilar.score);
|
||||
if (isNaN(score)) return;
|
||||
|
||||
if (!mapa[nomePilar]) {
|
||||
mapa[nomePilar] = { total: 0, qtd: 0 };
|
||||
}
|
||||
mapa[nomePilar].total += score;
|
||||
mapa[nomePilar].qtd += 1;
|
||||
});
|
||||
});
|
||||
|
||||
return Object.keys(mapa).map(function (nomePilar) {
|
||||
var r = mapa[nomePilar];
|
||||
return {
|
||||
nome: nomePilar.replace(/^PILAR\s+/i, ""),
|
||||
score: r.qtd ? Number((r.total / r.qtd).toFixed(2)) : 0
|
||||
};
|
||||
}).sort(function (a, b) {
|
||||
if (b.score !== a.score) return b.score - a.score;
|
||||
return a.nome.localeCompare(b.nome);
|
||||
});
|
||||
},
|
||||
|
||||
plot: function (labels, valores) {
|
||||
var canvas = document.getElementById("graficoPilar_" + this.instanceId);
|
||||
if (!canvas) return;
|
||||
|
||||
if (this.chart) {
|
||||
this.chart.destroy();
|
||||
}
|
||||
|
||||
var valueLabelsPlugin = {
|
||||
id: "valueLabelsPluginPilar",
|
||||
afterDatasetsDraw: function (chart) {
|
||||
var c = chart.ctx;
|
||||
c.save();
|
||||
c.font = "700 11px Arial";
|
||||
c.textAlign = "center";
|
||||
c.textBaseline = "bottom";
|
||||
c.fillStyle = "#0b4f6c";
|
||||
|
||||
chart.data.datasets.forEach(function (dataset, datasetIndex) {
|
||||
var meta = chart.getDatasetMeta(datasetIndex);
|
||||
meta.data.forEach(function (bar, index) {
|
||||
var value = dataset.data[index];
|
||||
if (value == null) return;
|
||||
c.fillText(String(value).replace(".", ",") + "%", bar.x, bar.y - 4);
|
||||
});
|
||||
});
|
||||
|
||||
c.restore();
|
||||
}
|
||||
};
|
||||
|
||||
this.chart = new Chart(canvas, {
|
||||
type: "bar",
|
||||
plugins: [valueLabelsPlugin],
|
||||
data: {
|
||||
labels: labels,
|
||||
datasets: [{
|
||||
label: "Score médio",
|
||||
data: valores,
|
||||
backgroundColor: "#0b6a88",
|
||||
borderColor: "#084d64",
|
||||
borderWidth: 1,
|
||||
borderRadius: 6,
|
||||
maxBarThickness: 42
|
||||
}]
|
||||
},
|
||||
options: {
|
||||
responsive: true,
|
||||
maintainAspectRatio: false,
|
||||
plugins: {
|
||||
legend: { display: false },
|
||||
tooltip: {
|
||||
callbacks: {
|
||||
label: function (context) {
|
||||
return "Score médio: " + String(context.raw).replace(".", ",") + "%";
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
layout: {
|
||||
padding: {
|
||||
top: 20,
|
||||
right: 10
|
||||
}
|
||||
},
|
||||
scales: {
|
||||
x: {
|
||||
grid: { display: false },
|
||||
ticks: {
|
||||
autoSkip: false,
|
||||
maxRotation: 18,
|
||||
minRotation: 0,
|
||||
callback: function (value, index) {
|
||||
var txt = labels[index] || "";
|
||||
return txt.length > 18 ? txt.substring(0, 18) + "..." : txt;
|
||||
}
|
||||
}
|
||||
},
|
||||
y: {
|
||||
beginAtZero: true,
|
||||
max: 100,
|
||||
ticks: {
|
||||
callback: function (value) {
|
||||
return value + "%";
|
||||
}
|
||||
},
|
||||
grid: {
|
||||
display: false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
@ -93,6 +93,9 @@ var DashRegional = SuperWidget.extend({
|
||||
plugins: { legend: { display: false } },
|
||||
scales: {
|
||||
x: {
|
||||
grid: {
|
||||
display: false
|
||||
},
|
||||
ticks: {
|
||||
autoSkip: false,
|
||||
maxRotation: 22,
|
||||
@ -103,7 +106,13 @@ var DashRegional = SuperWidget.extend({
|
||||
}
|
||||
}
|
||||
},
|
||||
y: { beginAtZero: true, precision: 0 }
|
||||
y: {
|
||||
beginAtZero: true,
|
||||
precision: 0,
|
||||
grid: {
|
||||
display: false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@ -8,6 +8,7 @@ data-params="DashTabela.instance()">
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Solicitação</th>
|
||||
<th>Data Inicio</th>
|
||||
<th>Prazo</th>
|
||||
<th>Ciclo</th>
|
||||
@ -20,7 +21,7 @@ data-params="DashTabela.instance()">
|
||||
|
||||
<tbody id="lista_${instanceId}">
|
||||
<tr>
|
||||
<td colspan="7" class="text-center">Aguardando filtro...</td>
|
||||
<td colspan="8" class="text-center">Aguardando filtro...</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@ -1,24 +1,36 @@
|
||||
div[id^="dashTabela_"] .dtb-card {
|
||||
background: #ececed;
|
||||
border-radius: 34px;
|
||||
padding: 16px 20px;
|
||||
padding: 12px 16px;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dtb-title {
|
||||
color: #004a6a;
|
||||
font-size: 34px;
|
||||
font-size: 26px;
|
||||
font-weight: 800;
|
||||
text-align: center;
|
||||
margin-bottom: 10px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] table th,
|
||||
div[id^="dashTabela_"] table td {
|
||||
vertical-align: top;
|
||||
font-size: 12px;
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] table th {
|
||||
color: #0a4f70;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dtb-row-link {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dtb-row-link:hover td {
|
||||
background: rgba(10, 93, 130, 0.06);
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] table th:nth-child(1),
|
||||
@ -32,36 +44,38 @@ div[id^="dashTabela_"] table td:nth-child(3) {
|
||||
|
||||
div[id^="dashTabela_"] table th:nth-child(6),
|
||||
div[id^="dashTabela_"] table td:nth-child(6) {
|
||||
min-width: 220px;
|
||||
min-width: 190px;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dash-table-footer {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
gap: 10px;
|
||||
padding-top: 8px;
|
||||
gap: 8px;
|
||||
padding-top: 6px;
|
||||
border-top: 1px solid #d4d9dd;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dash-page-size {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
gap: 6px;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dash-page-size label {
|
||||
margin: 0;
|
||||
font-size: 12px;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dash-page-size select {
|
||||
width: 72px;
|
||||
width: 64px;
|
||||
height: 30px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dash-page-info {
|
||||
font-size: 12px;
|
||||
font-size: 11px;
|
||||
color: #44525a;
|
||||
}
|
||||
|
||||
@ -70,9 +84,15 @@ div[id^="dashTabela_"] .dash-page-actions {
|
||||
gap: 6px;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dash-page-actions .btn {
|
||||
min-height: 30px;
|
||||
padding: 4px 10px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
@media (max-width: 1300px) {
|
||||
div[id^="dashTabela_"] .dtb-title {
|
||||
font-size: 24px;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
div[id^="dashTabela_"] .dash-table-footer {
|
||||
|
||||
@ -35,6 +35,15 @@ self.render(e.detail || []);
|
||||
|
||||
});
|
||||
|
||||
$("#lista_"+this.instanceId).on("click","tr[data-process-number]",function(){
|
||||
var processNumber = String($(this).attr("data-process-number") || "").trim();
|
||||
var processId = String($(this).attr("data-process-id") || "").trim();
|
||||
var link = buildProcessLink(processNumber, processId);
|
||||
if(link){
|
||||
window.open(link,"_blank");
|
||||
}
|
||||
});
|
||||
|
||||
},
|
||||
|
||||
render:function(dados){
|
||||
@ -49,6 +58,8 @@ renderPage:function(){
|
||||
|
||||
var html="";
|
||||
var totalPaginas = this.getTotalPaginas();
|
||||
var totalHeaders = $("#dashTabela_" + this.instanceId + " thead th").length;
|
||||
var hasSolicitacaoColumn = totalHeaders >= 8;
|
||||
|
||||
if(this.paginaAtual > totalPaginas){
|
||||
this.paginaAtual = totalPaginas;
|
||||
@ -58,9 +69,14 @@ var inicio = (this.paginaAtual - 1) * this.itensPorPagina;
|
||||
var fim = inicio + this.itensPorPagina;
|
||||
var paginaDados = this.dados.slice(inicio,fim);
|
||||
|
||||
paginaDados.forEach(function(item){
|
||||
|
||||
html+="<tr>";
|
||||
paginaDados.forEach(function(item){
|
||||
var numeroSolicitacao = String(item.numeroSolicitacao || "").trim();
|
||||
var processId = String(item.processId || "checklist").trim();
|
||||
var clickableClass = numeroSolicitacao ? "dtb-row-link" : "";
|
||||
html+="<tr class='"+clickableClass+"' data-process-number='"+escAttr(numeroSolicitacao)+"' data-process-id='"+escAttr(processId)+"'>";
|
||||
if(hasSolicitacaoColumn){
|
||||
html+="<td>"+esc(numeroSolicitacao || "-")+"</td>";
|
||||
}
|
||||
html+="<td>"+esc(formataData(item.dataAuditoria))+"</td>";
|
||||
html+="<td>"+esc(formataData(item.dataLimite))+"</td>";
|
||||
html+="<td>"+esc(item.ciclo || "")+"</td>";
|
||||
@ -73,7 +89,7 @@ html+="</tr>";
|
||||
});
|
||||
|
||||
if(!html){
|
||||
html+="<tr><td colspan='7' class='text-center'>Sem dados para o filtro selecionado</td></tr>";
|
||||
html+="<tr><td colspan='"+(hasSolicitacaoColumn ? 8 : 7)+"' class='text-center'>Sem dados para o filtro selecionado</td></tr>";
|
||||
}
|
||||
|
||||
$("#lista_"+this.instanceId).html(html);
|
||||
@ -101,6 +117,10 @@ return String(v == null ? "" : v)
|
||||
.replace(/'/g,"'");
|
||||
}
|
||||
|
||||
function escAttr(v){
|
||||
return esc(v).replace(/"/g,""");
|
||||
}
|
||||
|
||||
function formataData(v){
|
||||
var s = String(v || "").trim();
|
||||
if(!s){
|
||||
@ -120,3 +140,63 @@ return "CONFORME";
|
||||
}
|
||||
return "NAO_CONFORME";
|
||||
}
|
||||
|
||||
function buildProcessLink(numeroSolicitacao, processId){
|
||||
var num = String(numeroSolicitacao || "").trim();
|
||||
if(!num){
|
||||
return "";
|
||||
}
|
||||
|
||||
var pid = String(processId || "").trim() || "checklist";
|
||||
var server = "";
|
||||
var companyId = "";
|
||||
|
||||
try{
|
||||
server = String(window.WCMAPI && window.WCMAPI.serverURL || "").trim();
|
||||
}catch(e){}
|
||||
|
||||
try{
|
||||
companyId = String(window.WCMAPI && window.WCMAPI.organizationId || "").trim();
|
||||
}catch(e2){}
|
||||
|
||||
if(!server){
|
||||
server = window.location.origin;
|
||||
}
|
||||
|
||||
if(!companyId){
|
||||
companyId = getCompanyIdFromDom();
|
||||
}
|
||||
|
||||
if(!companyId){
|
||||
companyId = "1";
|
||||
}
|
||||
|
||||
return server + "/portal/p/" + companyId + "/pageworkflowview?app_ecm_workflowview_detailsProcessInstanceID=" + encodeURIComponent(num) + "&processID=" + encodeURIComponent(pid);
|
||||
}
|
||||
|
||||
function getCompanyIdFromDom(){
|
||||
var selectors = [
|
||||
"input[name='WKCompany']",
|
||||
"#WKCompany",
|
||||
"input[name='companyId']",
|
||||
"#companyId"
|
||||
];
|
||||
|
||||
for(var i=0;i<selectors.length;i++){
|
||||
try{
|
||||
var value = String($(selectors[i]).val() || "").trim();
|
||||
if(value) return value;
|
||||
}catch(e){}
|
||||
}
|
||||
|
||||
try{
|
||||
if(window.parent && window.parent.$){
|
||||
for(var j=0;j<selectors.length;j++){
|
||||
var parentValue = String(window.parent.$(selectors[j]).val() || "").trim();
|
||||
if(parentValue) return parentValue;
|
||||
}
|
||||
}
|
||||
}catch(e2){}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
Binary file not shown.
@ -0,0 +1,19 @@
|
||||
application.type=widget
|
||||
application.code=dashuf
|
||||
application.title=dashuf
|
||||
application.description=dashuf
|
||||
application.fluig.version=null
|
||||
application.category=SYSTEM
|
||||
application.renderer=freemarker
|
||||
developer.code=andrey.cunha
|
||||
developer.name=andrey.cunha
|
||||
developer.url=http://www.fluig.com
|
||||
application.uiwidget=true
|
||||
application.mobileapp=false
|
||||
application.version=${build.version}-${build.revision}
|
||||
view.file=view.ftl
|
||||
edit.file=edit.ftl
|
||||
locale.file.base.name=dashuf
|
||||
application.resource.js.1=/resources/js/dashuf.js
|
||||
application.resource.css.2=/resources/css/dashuf.css
|
||||
hash=4a16315e9e66fa7d797b3f6b1fb365b69f9a4ce2
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
@ -0,0 +1,4 @@
|
||||
<div id="MyWidget_${instanceId}" class="super-widget wcm-widget-class fluig-style-guide" data-params="MyWidget.instance()">
|
||||
|
||||
</div>
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
<div id="DashUf_${instanceId}" class="super-widget wcm-widget-class fluig-style-guide" data-params="DashUf.instance()">
|
||||
<div class="duf-card">
|
||||
<div class="duf-title">Auditorias por UF</div>
|
||||
<div class="duf-subtitle">Distribuição por estado</div>
|
||||
<div class="duf-canvas-wrap">
|
||||
<canvas id="graficoUf_${instanceId}"></canvas>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jboss-web>
|
||||
<context-root>/dashuf</context-root>
|
||||
<disable-cross-context>false</disable-cross-context>
|
||||
</jboss-web>
|
||||
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
|
||||
version="3.0">
|
||||
<session-config>
|
||||
<session-timeout>
|
||||
30
|
||||
</session-timeout>
|
||||
</session-config>
|
||||
</web-app>
|
||||
@ -0,0 +1,34 @@
|
||||
div[id^="DashUf_"] .duf-card {
|
||||
background: #ececed;
|
||||
border-radius: 24px;
|
||||
padding: 14px 16px;
|
||||
}
|
||||
|
||||
div[id^="DashUf_"] .duf-title {
|
||||
color: #004a6a;
|
||||
font-size: 18px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
div[id^="DashUf_"] .duf-subtitle {
|
||||
color: #5c6870;
|
||||
font-size: 12px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
div[id^="DashUf_"] .duf-canvas-wrap {
|
||||
position: relative;
|
||||
min-height: 250px;
|
||||
}
|
||||
|
||||
@media (max-width: 1300px) {
|
||||
div[id^="DashUf_"] .duf-title {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
div[id^="DashUf_"] .duf-canvas-wrap {
|
||||
min-height: 220px;
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 7.7 KiB |
@ -0,0 +1,139 @@
|
||||
var DashUf = SuperWidget.extend({
|
||||
|
||||
chart: null,
|
||||
|
||||
init: function () {
|
||||
var self = this;
|
||||
this.render([]);
|
||||
|
||||
window.addEventListener("dashboardData", function (e) {
|
||||
self.render(e.detail || []);
|
||||
});
|
||||
},
|
||||
|
||||
render: function (dados) {
|
||||
var ranking = this.montarRanking(dados);
|
||||
if (!ranking.length) {
|
||||
ranking = [{ nome: "Sem dados", total: 0 }];
|
||||
}
|
||||
|
||||
this.plot(
|
||||
ranking.map(function (item) { return item.nome; }),
|
||||
ranking.map(function (item) { return item.total; })
|
||||
);
|
||||
},
|
||||
|
||||
montarRanking: function (dados) {
|
||||
var mapa = {};
|
||||
|
||||
dados.forEach(function (item) {
|
||||
var uf = String(item.uf || "").replace(/\s+/g, " ").trim().toUpperCase();
|
||||
if (!uf) {
|
||||
uf = "SEM UF";
|
||||
}
|
||||
mapa[uf] = (mapa[uf] || 0) + 1;
|
||||
});
|
||||
|
||||
return Object.keys(mapa).map(function (uf) {
|
||||
return {
|
||||
nome: uf,
|
||||
total: mapa[uf]
|
||||
};
|
||||
}).sort(function (a, b) {
|
||||
if (b.total !== a.total) return b.total - a.total;
|
||||
return a.nome.localeCompare(b.nome);
|
||||
});
|
||||
},
|
||||
|
||||
plot: function (labels, valores) {
|
||||
var canvas = document.getElementById("graficoUf_" + this.instanceId);
|
||||
if (!canvas) return;
|
||||
|
||||
if (this.chart) {
|
||||
this.chart.destroy();
|
||||
}
|
||||
|
||||
var valueLabelsPlugin = {
|
||||
id: "valueLabelsPluginUf",
|
||||
afterDatasetsDraw: function (chart) {
|
||||
var c = chart.ctx;
|
||||
c.save();
|
||||
c.font = "700 11px Arial";
|
||||
c.textAlign = "center";
|
||||
c.textBaseline = "bottom";
|
||||
c.fillStyle = "#0b4f6c";
|
||||
|
||||
chart.data.datasets.forEach(function (dataset, datasetIndex) {
|
||||
var meta = chart.getDatasetMeta(datasetIndex);
|
||||
meta.data.forEach(function (bar, index) {
|
||||
var value = dataset.data[index];
|
||||
if (value == null) return;
|
||||
c.fillText(String(value), bar.x, bar.y - 4);
|
||||
});
|
||||
});
|
||||
|
||||
c.restore();
|
||||
}
|
||||
};
|
||||
|
||||
this.chart = new Chart(canvas, {
|
||||
type: "bar",
|
||||
plugins: [valueLabelsPlugin],
|
||||
data: {
|
||||
labels: labels,
|
||||
datasets: [{
|
||||
label: "Auditorias",
|
||||
data: valores,
|
||||
backgroundColor: "#0b6a88",
|
||||
borderColor: "#084d64",
|
||||
borderWidth: 1,
|
||||
borderRadius: 6,
|
||||
maxBarThickness: 46
|
||||
}]
|
||||
},
|
||||
options: {
|
||||
responsive: true,
|
||||
maintainAspectRatio: false,
|
||||
plugins: {
|
||||
legend: { display: false },
|
||||
tooltip: {
|
||||
callbacks: {
|
||||
label: function (context) {
|
||||
return "Auditorias: " + context.raw;
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
layout: {
|
||||
padding: {
|
||||
top: 18,
|
||||
right: 8
|
||||
}
|
||||
},
|
||||
scales: {
|
||||
x: {
|
||||
grid: { display: false },
|
||||
ticks: {
|
||||
color: "#4b5563",
|
||||
font: {
|
||||
size: 11,
|
||||
weight: "600"
|
||||
}
|
||||
}
|
||||
},
|
||||
y: {
|
||||
beginAtZero: true,
|
||||
ticks: {
|
||||
precision: 0,
|
||||
color: "#6b7280"
|
||||
},
|
||||
grid: {
|
||||
display: false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
@ -2,7 +2,7 @@
|
||||
class="super-widget wcm-widget-class fluig-style-guide"
|
||||
data-params="FiltroDash.instance()">
|
||||
<div class="fdash-wrap">
|
||||
<div class="fdash-title">AUDITORIAS DE LOJA - IAF 2026</div>
|
||||
<div class="fdash-title">AUDITORIAS DE LOJA</div>
|
||||
|
||||
<div class="fdash-filters-row">
|
||||
<div class="fdash-filter-card">
|
||||
@ -10,12 +10,15 @@ data-params="FiltroDash.instance()">
|
||||
<div id="chips_ciclo_${instanceId}" class="fdash-chips"></div>
|
||||
</div>
|
||||
<div class="fdash-filter-card">
|
||||
<div class="fdash-filter-label">REGIONAL</div>
|
||||
<div class="fdash-filter-label"> SUPERVISOR REGIONAL</div>
|
||||
<div id="chips_regional_${instanceId}" class="fdash-chips"></div>
|
||||
</div>
|
||||
<div class="fdash-filter-card">
|
||||
<div class="fdash-filter-label">GESTOR</div>
|
||||
<div id="chips_supervisao_${instanceId}" class="fdash-chips"></div>
|
||||
<div class="fdash-filter-label">LOJA</div>
|
||||
<div class="fdash-autocomplete-wrap">
|
||||
<input type="text" class="form-control fdash-autocomplete" id="loja_${instanceId}" placeholder="Digite a loja">
|
||||
<div id="lojaSugestoes_${instanceId}" class="fdash-sugestoes" style="display:none;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1,53 +1,94 @@
|
||||
div[id^="filtroDash_"] .fdash-wrap {
|
||||
background: #9d9d9f;
|
||||
border-radius: 16px;
|
||||
padding: 12px;
|
||||
padding: 10px;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-title {
|
||||
text-align: center;
|
||||
font-size: 30px;
|
||||
font-size: 24px;
|
||||
line-height: 1.12;
|
||||
font-weight: 800;
|
||||
margin-bottom: 10px;
|
||||
margin-bottom: 8px;
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-filters-row {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
gap: 8px;
|
||||
gap: 6px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-filter-card {
|
||||
background: #ececed;
|
||||
border-radius: 12px;
|
||||
padding: 8px;
|
||||
padding: 6px 8px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-autocomplete-wrap {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-autocomplete {
|
||||
border-radius: 8px;
|
||||
height: 32px;
|
||||
font-size: 12px;
|
||||
border: 1px solid #c7d2da;
|
||||
color: #1c4a62;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-sugestoes {
|
||||
position: absolute;
|
||||
top: calc(100% + 4px);
|
||||
left: 0;
|
||||
right: 0;
|
||||
z-index: 50;
|
||||
max-height: 220px;
|
||||
overflow-y: auto;
|
||||
background: #ffffff;
|
||||
border: 1px solid #c7d2da;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 8px 18px rgba(15, 23, 42, 0.16);
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-sugestao-item {
|
||||
width: 100%;
|
||||
border: 0;
|
||||
background: #ffffff;
|
||||
color: #1c4a62;
|
||||
text-align: left;
|
||||
font-size: 12px;
|
||||
padding: 8px 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-sugestao-item:hover {
|
||||
background: #eef4f8;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-filter-label {
|
||||
color: #004a6a;
|
||||
font-size: 15px;
|
||||
font-size: 13px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 6px;
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-chips {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 5px;
|
||||
min-height: 36px;
|
||||
gap: 4px;
|
||||
min-height: 30px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-chip {
|
||||
border: 1px solid #0a4f70;
|
||||
background: #0a5d82;
|
||||
color: #ffffff;
|
||||
padding: 3px 8px;
|
||||
padding: 2px 7px;
|
||||
border-radius: 6px;
|
||||
font-weight: 700;
|
||||
font-size: 12px;
|
||||
font-size: 11px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
@ -60,33 +101,33 @@ div[id^="filtroDash_"] .fdash-actions {
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
justify-content: center;
|
||||
gap: 8px;
|
||||
margin-top: 8px;
|
||||
gap: 6px;
|
||||
margin-top: 6px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-date {
|
||||
min-width: 160px;
|
||||
min-width: 150px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-date label {
|
||||
margin: 0 0 2px 0;
|
||||
color: #ffffff;
|
||||
font-weight: 700;
|
||||
font-size: 12px;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-date input {
|
||||
border-radius: 8px;
|
||||
height: 34px;
|
||||
font-size: 13px;
|
||||
height: 30px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-actions .btn {
|
||||
font-weight: 700;
|
||||
border-radius: 8px;
|
||||
min-height: 34px;
|
||||
padding: 6px 12px;
|
||||
font-size: 13px;
|
||||
min-height: 30px;
|
||||
padding: 4px 10px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-actions button[id^="limpar_"] {
|
||||
@ -109,7 +150,7 @@ div[id^="filtroDash_"] .fdash-actions button[id^="filtrar_"]:focus {
|
||||
|
||||
@media (max-width: 1300px) {
|
||||
div[id^="filtroDash_"] .fdash-title {
|
||||
font-size: 24px;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-filters-row {
|
||||
@ -117,11 +158,11 @@ div[id^="filtroDash_"] .fdash-actions button[id^="filtrar_"]:focus {
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-filter-label {
|
||||
font-size: 14px;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-chip {
|
||||
font-size: 12px;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
div[id^="filtroDash_"] .fdash-actions {
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
var FiltroDash = SuperWidget.extend({
|
||||
|
||||
dadosBase: [],
|
||||
lojasDisponiveis: [],
|
||||
selecionados: {
|
||||
ciclo: {},
|
||||
regional: {},
|
||||
supervisao: {}
|
||||
regional: {}
|
||||
},
|
||||
|
||||
init: function () {
|
||||
@ -51,11 +51,11 @@ var FiltroDash = SuperWidget.extend({
|
||||
renderFiltros: function () {
|
||||
var ciclos = this.valoresUnicos(function (x) { return x.ciclo; });
|
||||
var regionais = this.valoresUnicos(function (x) { return x.regional; });
|
||||
var supervisoes = this.valoresUnicos(function (x) { return x.responsavelLoja; });
|
||||
var lojas = this.valoresUnicos(function (x) { return x.loja; });
|
||||
|
||||
this.renderChips("ciclo", ciclos, "#chips_ciclo_" + this.instanceId);
|
||||
this.renderChips("regional", regionais, "#chips_regional_" + this.instanceId);
|
||||
this.renderChips("supervisao", supervisoes, "#chips_supervisao_" + this.instanceId);
|
||||
this.renderAutocomplete(lojas);
|
||||
},
|
||||
|
||||
valoresUnicos: function (getter) {
|
||||
@ -107,15 +107,83 @@ var FiltroDash = SuperWidget.extend({
|
||||
});
|
||||
},
|
||||
|
||||
renderAutocomplete: function (valores) {
|
||||
var self = this;
|
||||
var inputId = "#loja_" + this.instanceId;
|
||||
var sugestoesId = "#lojaSugestoes_" + this.instanceId;
|
||||
|
||||
this.lojasDisponiveis = valores.slice();
|
||||
$(sugestoesId).empty().hide();
|
||||
|
||||
$(inputId).off(".fdashLoja");
|
||||
$(document).off(".fdashLojaDoc" + this.instanceId);
|
||||
|
||||
$(inputId).on("input.fdashLoja focus.fdashLoja", function () {
|
||||
self.mostrarSugestoes($(this).val());
|
||||
self.aplicar();
|
||||
});
|
||||
|
||||
$(inputId).on("change.fdashLoja blur.fdashLoja", function () {
|
||||
self.aplicar();
|
||||
setTimeout(function () {
|
||||
$(sugestoesId).hide();
|
||||
}, 150);
|
||||
});
|
||||
|
||||
$(document).on("click.fdashLojaDoc" + this.instanceId, function (e) {
|
||||
if (!$(e.target).closest(".fdash-autocomplete-wrap").length) {
|
||||
$(sugestoesId).hide();
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
mostrarSugestoes: function (texto) {
|
||||
var self = this;
|
||||
var sugestoes = this.filtrarLojas(texto);
|
||||
var box = $("#lojaSugestoes_" + this.instanceId);
|
||||
box.empty();
|
||||
|
||||
if (!texto || !sugestoes.length) {
|
||||
box.hide();
|
||||
return;
|
||||
}
|
||||
|
||||
sugestoes.slice(0, 12).forEach(function (valor) {
|
||||
var item = $("<button>")
|
||||
.attr("type", "button")
|
||||
.addClass("fdash-sugestao-item")
|
||||
.text(valor);
|
||||
|
||||
item.on("click", function () {
|
||||
$("#loja_" + self.instanceId).val(valor);
|
||||
box.hide();
|
||||
self.aplicar();
|
||||
});
|
||||
|
||||
box.append(item);
|
||||
});
|
||||
|
||||
box.show();
|
||||
},
|
||||
|
||||
filtrarLojas: function (texto) {
|
||||
var query = normalizaTexto(texto);
|
||||
if (!query) return [];
|
||||
|
||||
return this.lojasDisponiveis.filter(function (valor) {
|
||||
return normalizaTexto(valor).indexOf(query) > -1;
|
||||
});
|
||||
},
|
||||
|
||||
limpar: function () {
|
||||
this.selecionados = {
|
||||
ciclo: {},
|
||||
regional: {},
|
||||
supervisao: {}
|
||||
regional: {}
|
||||
};
|
||||
|
||||
$("#dtInicio_" + this.instanceId).val("");
|
||||
$("#dtFim_" + this.instanceId).val("");
|
||||
$("#loja_" + this.instanceId).val("");
|
||||
$("#filtroDash_" + this.instanceId + " .fdash-chip").addClass("is-off");
|
||||
this.aplicar();
|
||||
},
|
||||
@ -126,9 +194,13 @@ var FiltroDash = SuperWidget.extend({
|
||||
dataFim: $("#dtFim_" + this.instanceId).val(),
|
||||
ciclo: Object.keys(this.selecionados.ciclo),
|
||||
regional: Object.keys(this.selecionados.regional),
|
||||
supervisao: Object.keys(this.selecionados.supervisao)
|
||||
loja: $("#loja_" + this.instanceId).val()
|
||||
};
|
||||
|
||||
try {
|
||||
console.log("[filtrosDash] filtros aplicados:", filtros);
|
||||
} catch (e) {}
|
||||
|
||||
window.dispatchEvent(new CustomEvent("dashboardFiltro", { detail: filtros }));
|
||||
}
|
||||
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
<processDefinitionVersionPK>
|
||||
<companyId>1</companyId>
|
||||
<processId>checklist</processId>
|
||||
<version>19</version>
|
||||
<version>21</version>
|
||||
</processDefinitionVersionPK>
|
||||
<versionDescription></versionDescription>
|
||||
<formId>40213</formId>
|
||||
@ -380,7 +380,7 @@
|
||||
<companyId>1</companyId>
|
||||
<processId>checklist</processId>
|
||||
<expressionOrder>1</expressionOrder>
|
||||
<version>19</version>
|
||||
<version>21</version>
|
||||
<sequence>7</sequence>
|
||||
</conditionProcessStatePK>
|
||||
<condition>hAPI.getCardValue("saidaAnalise") == "NAO_CONFORME"</condition>
|
||||
@ -394,7 +394,7 @@
|
||||
<companyId>1</companyId>
|
||||
<processId>checklist</processId>
|
||||
<expressionOrder>2</expressionOrder>
|
||||
<version>19</version>
|
||||
<version>21</version>
|
||||
<sequence>7</sequence>
|
||||
</conditionProcessStatePK>
|
||||
<condition>hAPI.getCardValue("saidaAnalise") == "CONFORME"</condition>
|
||||
@ -617,7 +617,7 @@ process.instructions=</eventDescription>
|
||||
<processLinkBendPK>
|
||||
<companyId>1</companyId>
|
||||
<processId>checklist</processId>
|
||||
<version>19</version>
|
||||
<version>21</version>
|
||||
<linkSequence>15</linkSequence>
|
||||
<bendSequence>1</bendSequence>
|
||||
</processLinkBendPK>
|
||||
|
||||
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,3 @@
|
||||
function afterProcessCreate(processId) {
|
||||
log.info("[checklist][processo] afterProcessCreate desabilitado para numeroSolicitacao.");
|
||||
}
|
||||
@ -2,6 +2,22 @@ function beforeTaskSave(colleagueId, nextSequenceId, userList) {
|
||||
var FORCE_EMAIL_DESTINATION = "andreycunha@outlook.com";
|
||||
var currentState = parseInt(getValue("WKCurrentState"), 10);
|
||||
var nextState = parseInt(nextSequenceId, 10);
|
||||
var numeroSolicitacao = String(getValue("WKNumProces") || "").trim();
|
||||
var processId = String(getValue("WKDef") || "").trim();
|
||||
|
||||
if (currentState === 5) {
|
||||
if (numeroSolicitacao && numeroSolicitacao !== "0") {
|
||||
hAPI.setCardValue("numeroSolicitacao", numeroSolicitacao);
|
||||
} else {
|
||||
hAPI.setCardValue("numeroSolicitacao", "");
|
||||
}
|
||||
if (processId && processId !== "0") {
|
||||
hAPI.setCardValue("processId", processId);
|
||||
} else {
|
||||
hAPI.setCardValue("processId", "");
|
||||
}
|
||||
}
|
||||
|
||||
log.info("[checklist][atribuicao] beforeTaskSave currentState=" + currentState + ", nextState=" + nextState + ", colleagueId=" + colleagueId);
|
||||
|
||||
// Encaminha automaticamente para a loja selecionada na atividade da loja.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user