Article - CS105277
Some users cannot login any more in Windchill 10.0 and 10.1
Modified: 09-Sep-2015
Applies To
- Windchill PDMLink 10.0 F000 to M040
- Windchill PDMLink 10.1 F000 to M040
Description
- Some users cannot log any more
- Windchill page hang
- Article While creating a container, some users cannot log into Windchill 10.0 is one scenario of the issue
- Thread dumps show several thread of the below type not progressing:
Blocked (cnt): 717; Waited (cnt): 204
CPU nanos: 51620730900; User nanos: 46987501200; Bytes allocated: 10045980472
Servlet request: 2rwa2z;h9r5kp9l;2404;ea8geb;20434; Method context: 2rwa2z;h9r5kp9l;2404;ea8geb;20435; DB session: 325
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at oracle.net.ns.Packet.receive(Packet.java:283)
at oracle.net.ns.DataPacket.receive(DataPacket.java:103)
at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:230)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:175)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:100)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:85)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:123)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:79)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1122)
at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1099)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:288)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:191)
at oracle.jdbc.driver.T4C8TTILob.write(T4C8TTILob.java:178)
at oracle.jdbc.driver.T4CConnection.putBytes(T4CConnection.java:2412)
- locked oracle.jdbc.driver.T4CConnection@6b8f42eb
at oracle.sql.BLOB.setBytes(BLOB.java:881)
at oracle.jdbc.driver.OracleBlobOutputStream.flushBuffer(OracleBlobOutputStream.java:228)
at oracle.jdbc.driver.OracleBlobOutputStream.close(OracleBlobOutputStream.java:189)
at wt.pds.oracle81.StandardLobHandler81.write(StandardLobHandler81.java:177)
at wt.pds.LobOutputStream.writeBytes(LobOutputStream.java:87)
at wt.pds.LobOutputStream.flushBuffer(LobOutputStream.java:95)
at wt.pds.ChunkLobHandler.setObjectAsLob(ChunkLobHandler.java:183)
at wt.pds.SQLDatabasePds.setObjectAsLob(SQLDatabasePds.java:1166)
at wt.pds.WTPreparedStatement.postProcessLobs(WTPreparedStatement.java:585)
at wt.pds.SQLDatabasePds.updateList(SQLDatabasePds.java:2402)
at wt.pds.SQLDatabasePds.update(SQLDatabasePds.java:299)
at wt.pom.PersistentObjectManager.update(PersistentObjectManager.java:2638)
at wt.pom.PersistentObjectManager.insertUpdate(PersistentObjectManager.java:2505)
at wt.pom.PersistentObjectManager.update(PersistentObjectManager.java:848)
at wt.fc.StandardPersistenceManager$2.doMultiOperation(StandardPersistenceManager.java:2169)
at wt.fc.WTCollectionRetrySingleProcessor.executeMulti(WTCollectionRetrySingleProcessor.java:255)
at wt.fc.WTCollectionRetrySingleProcessor.execute(WTCollectionRetrySingleProcessor.java:91)
at wt.fc.StandardPersistenceManager.update(StandardPersistenceManager.java:2158)
at wt.fc.StandardPersistenceManager.update(StandardPersistenceManager.java:2277)
at wt.fc.StandardPersistenceManager.update(StandardPersistenceManager.java:2002)
at wt.org.StandardOrganizationServicesManager.performUserSynchronizationFromLdapToDatabase(StandardOrganizationServicesManager.java:13233)
at wt.org.StandardOrganizationServicesManager.syncUserIfNecessary(StandardOrganizationServicesManager.java:13198)
at wt.org.StandardOrganizationServicesManager.getAuthenticatedUser(StandardOrganizationServicesManager.java:2378)
at sun.reflect.GeneratedMethodAccessor205.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:314)
at $Proxy17.getAuthenticatedUser(Unknown Source)
at wt.session.StandardSessionManager.getAuthenticatedUser(StandardSessionManager.java:410)
at wt.session.StandardSessionManager.getPrincipal(StandardSessionManager.java:178)
at wt.session.StandardSessionManager.getPrincipalReference(StandardSessionManager.java:200)
This is a printer-friendly version of Article 105277 and may be out of date. For the latest version click CS105277