Community Tip - You can Bookmark boards, posts or articles that you'd like to access again easily! X
HI All,
I was preparing a report to extract some IBA attribute in windchill 12. getting below error. if anyone have solution, please share with me.
ERROR:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by wt.util.RMIServer (file:/opt/ptc/Windchill_12/Windchill/codebase/) to constructor sun.rmi.server.UnicastServerRef2(sun.rmi.transport.LiveRef)
WARNING: Please consider reporting this to the maintainers of wt.util.RMIServer
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
WARNING: The ManagerService is not initialized! This can be caused by:
1) Attempting to invoke a server only method from a remote client
2) Attempting to invoke a method on a service from the constructor or static initializer of another service
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.ptc.core.meta.type.mgmt.server.impl.service.WTTypeManagementDBService.getWTTypeDefinition(WTTypeManagementDBService.java:1391)
at com.ptc.core.meta.type.mgmt.server.impl.service.WTTypeManagementDBService.refreshOriginalTypeDefinition(WTTypeManagementDBService.java:380)
at com.ptc.core.meta.type.mgmt.server.impl.StandardTypeDefinitionCacheManager.getNodeFromService(StandardTypeDefinitionCacheManager.java:63)
at com.ptc.core.meta.type.mgmt.server.impl.AbstractTypeDefinitionCacheManager.load(AbstractTypeDefinitionCacheManager.java:897)
at com.ptc.core.meta.type.mgmt.server.impl.AbstractTypeDefinitionCacheManager.getNode(AbstractTypeDefinitionCacheManager.java:541)
at com.ptc.core.meta.type.mgmt.server.impl.AbstractTypeDefinitionCache.getCurrentTypeIdentifier(AbstractTypeDefinitionCache.java:501)
at com.ptc.core.meta.type.mgmt.server.impl.AbstractTypeDefinitionCache.getTypeIdentifierFromPersistedType(AbstractTypeDefinitionCache.java:391)
at com.ptc.core.meta.server.impl.TypeIdentifierUtilityImplementation.getTypeIdentifierFromPersistedType(TypeIdentifierUtilityImplementation.java:537)
at com.ptc.core.meta.server.impl.TypeIdentifierUtilityImplementation.getTypeIdentifierFromPersistedType(TypeIdentifierUtilityImplementation.java:473)
at com.ptc.core.meta.server.impl.TypeIdentifierUtilityImplementation.getTypeIdentifier(TypeIdentifierUtilityImplementation.java:148)
at com.ptc.core.meta.server.impl.TypeIdentifierUtilityImplementation.getTypeInstanceIdentifier(TypeIdentifierUtilityImplementation.java:252)
at com.ptc.core.meta.server.TypeIdentifierUtility.getTypeInstanceIdentifier(TypeIdentifierUtility.java:222)
at com.ptc.core.meta.type.runtime.server.impl.TypeInstanceIBAHolderUtility.extractIBAValuesAsTypeInstance(TypeInstanceIBAHolderUtility.java:124)
at com.ptc.core.meta.type.runtime.server.impl.TypeInstanceUtilityImplementation.getIBAValues(TypeInstanceUtilityImplementation.java:498)
at com.ptc.core.meta.type.server.TypeInstanceUtility.getIBAValues(TypeInstanceUtility.java:251)
at com.ptc.core.lwc.server.PersistableAdapter.load(PersistableAdapter.java:445)
at com.ptc.core.lwc.server.PersistableAdapter.load(PersistableAdapter.java:362)
at ext.cummins.utils.CumminsUtils.getAttributeValue(CumminsUtils.java:2605)
at ext.cummins.interfaces.common.services.ADLSLegacyDataCSV.extractDataFromPartNumber(ADLSLegacyDataCSV.java:212)
at ext.cummins.interfaces.common.services.ADLSLegacyDataCSV.main(ADLSLegacyDataCSV.java:82)
Caused by: java.lang.NullPointerException
at wt.session.SessionServerHelper.<clinit>(SessionServerHelper.java:40)
... 20 more
Thanks,
Mathi
Solved! Go to Solution.
Hi @Mathivanan
Is it possible to share the main code?
I believe that you do not use correct authentication method
RemoteMethodServer.getDefault().setUserName("user");
RemoteMethodServer.getDefault().setPassword("pass");
also check following thread
Running a custom class file from windchill shell
PetrH
How are you running this report? It sounds like its from the command line. do you have your Windchill shell correct?
HI,
yes, I'm running this report in windchill shell. (Windchill version 12.0)
Hi @Mathivanan
Is it possible to share the main code?
I believe that you do not use correct authentication method
RemoteMethodServer.getDefault().setUserName("user");
RemoteMethodServer.getDefault().setPassword("pass");
also check following thread
Running a custom class file from windchill shell
PetrH