Skip to main content
23-Emerald IV
March 28, 2017
Question

Disable Exception Stack Traces

  • March 28, 2017
  • 0 replies
  • 1390 views

Does anyone know if it's possible to disable exception stack traces in the Windchill log files?  These are bloating the logs and (in my opinion) provide no value.  Frankly, I don't think Windchill legitimately preventing users from doing something they don't have permission to do (based on ACLs) should be classified as an ERROR.  I don't need to see a stack trace every time someone tries to check out something before they revise it.  This isn't an ERROR, this is a SUCCESS.  Windchill is doing it's job!  Can the red text below be suppressed?

2017-03-28 02:47:28,676 ERROR [ajp-nio-127.0.0.1-8010-exec-66] com.ptc.windchill.uwgm.proesrv.action.AddToWorkspaceAction <user> - AddToWorkspaceAction.checkoutToWorkspace :: EPM checkout failed

wt.vc.wip.WorkInProgressException:

Operation failed because the user did not have the necessary permission on the following objects to perform the operation: Drawing  - <drawing 1>

Operation failed because the user did not have the necessary permission on the following objects to perform the operation: Drawing  - <drawing 2>

Operation failed because the user did not have the necessary permission on the following objects to perform the operation: Drawing  - <drawing 3>

Operation failed because the user did not have the necessary permission on the following objects to perform the operation: CAD Part  - <part 1>

Operation failed because the user did not have the necessary permission on the following objects to perform the operation: CAD Part  - <part 2>

Operation failed because the user did not have the necessary permission on the following objects to perform the operation: Assembly  - <assembly 1>

at wt.vc.wip.StandardWorkInProgressService.validateAccessForCheckout(StandardWorkInProgressService.java:3968)

at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2226)

at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2212)

at wt.vc.wip.StandardWorkInProgressService.checkout(StandardWorkInProgressService.java:1172)

at sun.reflect.GeneratedMethodAccessor1683.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)

at com.sun.proxy.$Proxy39.checkout(Unknown Source)

at wt.epm.workspaces.WorkspaceCheckoutManager.checkout(WorkspaceCheckoutManager.java:188)

at wt.epm.workspaces.EPMStandardWorkspaceManager.checkout(EPMStandardWorkspaceManager.java:477)

at sun.reflect.GeneratedMethodAccessor1744.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)

at com.sun.proxy.$Proxy195.checkout(Unknown Source)

at com.ptc.windchill.uwgm.proesrv.action.AddToWorkspaceAction.reservedCheckout(AddToWorkspaceAction.java:525)

at com.ptc.windchill.uwgm.proesrv.action.AddToWorkspaceAction.checkoutToWorkspace(AddToWorkspaceAction.java:473)

at com.ptc.windchill.uwgm.proesrv.action.AddToWorkspaceAction.executeAction(AddToWorkspaceAction.java:1536)

at com.ptc.windchill.uwgm.proesrv.action.UwgmAction.execute(UwgmAction.java:84)

at com.ptc.windchill.uwgm.proesrv.saveas.SaveAsExistingDocumentProcessor.checkoutDocs(SaveAsExistingDocumentProcessor.java:542)

at com.ptc.windchill.uwgm.proesrv.saveas.SaveAsExistingDocumentProcessor.reviseAndCheckoutDocs(SaveAsExistingDocumentProcessor.java:446)

at com.ptc.windchill.uwgm.proesrv.saveas.SaveAsExistingDocumentProcessor.getUpdatedSaveAsInstructions(SaveAsExistingDocumentProcessor.java:246)

at com.ptc.windchill.uwgm.proesrv.saveas.SaveAsExistingNameConflictProcessor.processDocuments(SaveAsExistingNameConflictProcessor.java:426)

at com.ptc.windchill.uwgm.proesrv.saveas.SaveAsExistingNameConflictProcessor.processResolutionOptions(SaveAsExistingNameConflictProcessor.java:304)

at com.ptc.windchill.uwgm.common.conflict.MultiConflictHolder.checkResolutionOptions(MultiConflictHolder.java:98)

at com.ptc.windchill.uwgm.common.conflict.ConflictUtilities.checkConflictsInternal(ConflictUtilities.java:162)

at com.ptc.windchill.uwgm.common.conflict.ConflictUtilities.checkConflicts(ConflictUtilities.java:61)

at com.ptc.windchill.uwgm.proesrv.saveas.SaveAsConflictManager.checkConflicts(SaveAsConflictManager.java:132)

at com.ptc.windchill.uwgm.proesrv.saveas.SaveAsHelper.checkConflicts(SaveAsHelper.java:362)

at com.ptc.windchill.uwgm.proesrv.action.AbstractSaveAsAction.executeAction(AbstractSaveAsAction.java:188)

at com.ptc.windchill.uwgm.proesrv.action.SaveAsToWorkspaceAction.executeAction(SaveAsToWorkspaceAction.java:156)

at com.ptc.windchill.uwgm.proesrv.action.UwgmAction.execute(UwgmAction.java:84)

at com.ptc.windchill.uwgm.proesrv.request.SaveAsRequest.executeSaveAsAction(SaveAsRequest.java:252)

at com.ptc.windchill.uwgm.proesrv.request.SaveAsToWorkspaceRequest.executeRequest(SaveAsToWorkspaceRequest.java:138)

at com.ptc.windchill.uwgm.proesrv.StandardRequestDispatcher.dispatchRequest(StandardRequestDispatcher.java:1311)

at com.ptc.windchill.uwgm.proesrv.StandardRequestDispatcher.scanRequests(StandardRequestDispatcher.java:1061)

at com.ptc.windchill.uwgm.proesrv.UwgmTransactionExecuterImpl.execute(UwgmTransactionExecuterImpl.java:109)

at com.ptc.windchill.uwgm.proesrv.UwgmTransactionExecuterImpl.executeTransaction(UwgmTransactionExecuterImpl.java:59)

at com.ptc.windchill.uwgm.proesrv.task.UwgmTask.run(UwgmTask.java:131)

at com.ptc.core.task.Task.execute(Task.java:262)

at com.ptc.core.task.StandardTaskManager.runTask(StandardTaskManager.java:183)

at com.ptc.core.task.StandardTaskManager.retryTask(StandardTaskManager.java:591)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)

at com.sun.proxy.$Proxy188.retryTask(Unknown Source)

at com.ptc.core.htmlcomp.console.RetryTaskProcessor.retryTask(RetryTaskProcessor.java:152)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at wt.htmlutil.MethodAction.action(MethodAction.java:132)

at wt.htmlutil.CachedHTMLTemplate.execute(CachedHTMLTemplate.java:162)

at wt.htmlutil.CachedHTMLTemplate.execute(CachedHTMLTemplate.java:123)

at wt.htmlutil.HTMLTemplate.process(HTMLTemplate.java:229)

at wt.templateutil.processor.DefaultTemplateProcessor.handleRequest(DefaultTemplateProcessor.java:524)

at wt.enterprise.URLProcessor.URLTemplateAction(URLProcessor.java:278)

at sun.reflect.GeneratedMethodAccessor968.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at wt.httpgw.HTTPServletResponse.invoke(HTTPServletResponse.java:264)

at wt.httpgw.MethodRequestHandler.handleRequest(MethodRequestHandler.java:62)

at wt.httpgw.HTTPGatewayServlet.serviceWithoutFilters(HTTPGatewayServlet.java:336)

at wt.httpgw.HTTPAuthGatewayServlet.serviceWithoutFilters(HTTPAuthGatewayServlet.java:86)

at wt.httpgw.FilterChainImpl.doFilter(FilterChainImpl.java:94)

at wt.session.SessionContextDestroyer.doFilterInternal(SessionContextDestroyer.java:136)

at wt.session.SessionContextDestroyer.doFilter(SessionContextDestroyer.java:184)

at wt.httpgw.FilterChainImpl.doFilter(FilterChainImpl.java:81)

at wt.httpgw.HTTPGatewayServlet.service(HTTPGatewayServlet.java:235)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at com.ptc.jws.servlet.filter.WsdlServletFilter.doFilter(WsdlServletFilter.java:61)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at com.ptc.core.components.filter.JCAFilter.doFilter(JCAFilter.java:97)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at com.ptc.core.ui.validation.URLValidationFilter.doFilter(URLValidationFilter.java:77)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at wt.httpgw.filter.WTContextBeanFilter.doWithWtContextBeanHandler(WTContextBeanFilter.java:104)

at wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:58)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:294)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:335)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1660)

at wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:56)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)

at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:476)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1420)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:745)