アーティクル - CS244511
プロパティ"wvs.query.limit.jobmonitor"がAPI"com.ptc.wvs.server.publish.PublishQueueHelper.getProcessedQueueEntries"に対して有効になりません
修正日: 08-Oct-2016
適用対象
- Windchill PDMLink 10.1 M050
- CS211817にありますように、プロパティwvs.query.limit.jobmonitorがAPI com.ptc.wvs.server.publish.PublishQueueHelper.getQueueEntriesに対して有効になっています。
説明
- 大量なMemory usage threshold exceeded及びGarbage collection threshold exceededの通知メールが送信されました。
- メソッドサーバーログには、下記のスタックトレースが大量に存在します。
wt.pds.WTResultSet.readObject(WTResultSet.java:602)
wt.fc._WTObject.readExternal(_WTObject.java:90)
wt.fc._Item.readExternal(_Item.java:132)
wt.queue._WtQueueEntry.readExternal(_WtQueueEntry.java:262)
wt.queue._QueueEntry.readExternal(_QueueEntry.java:152)
wt.pds.WTResultSet.readObject(WTResultSet.java:602)
wt.pds.PersistableItemBuilder.build(PersistableItemBuilder.java:559)
wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:99)
wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:405)
wt.pds.BasicResultCursor.next(BasicResultCursor.java:93)
wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:687)
wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1108)
wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:1883)
wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1835)
wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1411)
com.ptc.wvs.server.publish.PublishQueueHelper.getProcessedQueueEntries(PublishQueueHelper.java:1179)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.commands.QueueMonitorTableModels.addProcessedJobsToPage(QueueMonitorTableModels.java:516)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.commands.QueueMonitorTableModels.getQueueEntries(QueueMonitorTableModels.java:406)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.builders.QueueMonitorJobListBuilder.buildComponentData(QueueMonitorJobListBuilder.java:273)
com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:91)
com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:390)
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:226)
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:195)
com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:46)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
java.util.concurrent.FutureTask.run(FutureTask.java:138)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
java.lang.Thread.run(Thread.java:662)wt.pds.WTResultSet.readObject(WTResultSet.java:602)
wt.fc._WTObject.readExternal(_WTObject.java:90)
wt.fc._Item.readExternal(_Item.java:132)
wt.queue._WtQueueEntry.readExternal(_WtQueueEntry.java:262)
wt.queue._QueueEntry.readExternal(_QueueEntry.java:152)
wt.pds.WTResultSet.readObject(WTResultSet.java:602)
wt.pds.PersistableItemBuilder.build(PersistableItemBuilder.java:559)
wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:99)
wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:405)
wt.pds.BasicResultCursor.next(BasicResultCursor.java:93)
wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:687)
wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1108)
wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:1883)
wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1835)
wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1411)
com.ptc.wvs.server.publish.PublishQueueHelper.getProcessedQueueEntries(PublishQueueHelper.java:1179)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.commands.QueueMonitorTableModels.addProcessedJobsToPage(QueueMonitorTableModels.java:516)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.commands.QueueMonitorTableModels.getQueueEntries(QueueMonitorTableModels.java:406)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.builders.QueueMonitorJobListBuilder.buildComponentData(QueueMonitorJobListBuilder.java:273)
com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:91)
com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:390)
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:226)
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:195)
com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:46)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
java.util.concurrent.FutureTask.run(FutureTask.java:138)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
java.lang.Thread.run(Thread.java:662)
wt.fc._WTObject.readExternal(_WTObject.java:90)
wt.fc._Item.readExternal(_Item.java:132)
wt.queue._WtQueueEntry.readExternal(_WtQueueEntry.java:262)
wt.queue._QueueEntry.readExternal(_QueueEntry.java:152)
wt.pds.WTResultSet.readObject(WTResultSet.java:602)
wt.pds.PersistableItemBuilder.build(PersistableItemBuilder.java:559)
wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:99)
wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:405)
wt.pds.BasicResultCursor.next(BasicResultCursor.java:93)
wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:687)
wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1108)
wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:1883)
wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1835)
wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1411)
com.ptc.wvs.server.publish.PublishQueueHelper.getProcessedQueueEntries(PublishQueueHelper.java:1179)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.commands.QueueMonitorTableModels.addProcessedJobsToPage(QueueMonitorTableModels.java:516)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.commands.QueueMonitorTableModels.getQueueEntries(QueueMonitorTableModels.java:406)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.builders.QueueMonitorJobListBuilder.buildComponentData(QueueMonitorJobListBuilder.java:273)
com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:91)
com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:390)
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:226)
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:195)
com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:46)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
java.util.concurrent.FutureTask.run(FutureTask.java:138)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
java.lang.Thread.run(Thread.java:662)wt.pds.WTResultSet.readObject(WTResultSet.java:602)
wt.fc._WTObject.readExternal(_WTObject.java:90)
wt.fc._Item.readExternal(_Item.java:132)
wt.queue._WtQueueEntry.readExternal(_WtQueueEntry.java:262)
wt.queue._QueueEntry.readExternal(_QueueEntry.java:152)
wt.pds.WTResultSet.readObject(WTResultSet.java:602)
wt.pds.PersistableItemBuilder.build(PersistableItemBuilder.java:559)
wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:99)
wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:405)
wt.pds.BasicResultCursor.next(BasicResultCursor.java:93)
wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:687)
wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1108)
wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:1883)
wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1835)
wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1411)
com.ptc.wvs.server.publish.PublishQueueHelper.getProcessedQueueEntries(PublishQueueHelper.java:1179)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.commands.QueueMonitorTableModels.addProcessedJobsToPage(QueueMonitorTableModels.java:516)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.commands.QueueMonitorTableModels.getQueueEntries(QueueMonitorTableModels.java:406)
com.ptc.windchill.enterprise.wvs.wvsQueueMonitor.builders.QueueMonitorJobListBuilder.buildComponentData(QueueMonitorJobListBuilder.java:273)
com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:91)
com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:390)
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:226)
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:195)
com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:46)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
java.util.concurrent.FutureTask.run(FutureTask.java:138)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
java.lang.Thread.run(Thread.java:662)
最新バージョンはこちらを参照ください CS244511