Hoje tive um problema ao iniciar o Oracle Web Center Content(UCM).
O UCM não iniciava, lançando a seguinte exception:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | Error message: Cannot read from policy store. Reason is PolicyStore Error, javax.xml.stream.XMLStreamException: javax.xml.stream.XMLStreamException: Premature end of file encountered 	at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1402) 	at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1022) 	at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:873) 	at weblogic.security.SecurityService.start(SecurityService.java:141) 	at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) 	Truncated. see log file for complete stacktrace Caused By: oracle.security.jps.JpsRuntimeException: Cannot read from policy store. Reason is PolicyStore Error, javax.xml.stream.XMLStreamException: javax.xml.stream.XMLStreamException: Premature end of file encountered 	at oracle.security.jps.internal.policystore.xml.XmlPolicyStore.buildFromFile(XmlPolicyStore.java:527) 	at oracle.security.jps.internal.policystore.xml.XmlPolicyStore.<init>(XmlPolicyStore.java:307) 	at oracle.security.jps.internal.policystore.xml.XmlPolicyStoreProvider.getInstance(XmlPolicyStoreProvider.java:102) 	at oracle.security.jps.internal.policystore.xml.XmlPolicyStoreProvider.getInstance(XmlPolicyStoreProvider.java:76) 	at oracle.security.jps.internal.core.runtime.ContextFactoryImpl.findServiceInstance(ContextFactoryImpl.java:139) 	Truncated. see log file for complete stacktrace Caused By: oracle.security.jps.JpsRuntimeException: javax.xml.stream.XMLStreamException: javax.xml.stream.XMLStreamException: Premature end of file encountered 	at oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntryStax(XmlDataStoreParser.java:166) 	at oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntry(XmlDataStoreParser.java:180) 	at oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntry(XmlDataStoreParser.java:187) 	at oracle.security.jps.internal.core.datastore.xml.XmlDataStore.loadXmlDataStore(XmlDataStore.java:411) 	at oracle.security.jps.internal.core.datastore.xml.XmlDataStore.<init>(XmlDataStore.java:276) 	Truncated. see log file for complete stacktrace Caused By: javax.xml.stream.XMLStreamException: javax.xml.stream.XMLStreamException: Premature end of file encountered 	at weblogic.xml.stax.XMLStreamReaderBase.prime(XMLStreamReaderBase.java:80) 	at weblogic.xml.stax.XMLStreamReaderBase.setInput(XMLStreamReaderBase.java:99) 	at weblogic.xml.stax.XMLStreamInputFactory.createXMLStreamReader(XMLStreamInputFactory.java:316) 	at oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntryStax(XmlDataStoreParser.java:98) 	at oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntry(XmlDataStoreParser.java:180) 	Truncated. see log file for complete stacktrace Caused By: javax.xml.stream.XMLStreamException: Premature end of file encountered 	at weblogic.xml.stax.XMLStreamReaderBase.prime(XMLStreamReaderBase.java:69) 	at weblogic.xml.stax.XMLStreamReaderBase.setInput(XMLStreamReaderBase.java:100) 	at weblogic.xml.stax.XMLStreamInputFactory.createXMLStreamReader(XMLStreamInputFactory.java:317) 	at oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntryStax(XmlDataStoreParser.java:98) 	at oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntry(XmlDataStoreParser.java:180) 	Truncated. see log file for complete stacktrace > | 
Após algumas pesquisas no Google, eu li que o arquivo que por alguma razão estava corrompido era o arquivo system-jazn-data.xml .
Para corrigir o problema você precisa de outro arquivo system-jazn-data.xml e substituí-lo pelo arquivo corrompido, o arquivo está no diretório $MIDDLEWARE_HOME/user_projects/domains/ucm8/config/fmwconfig/system-jazn-data.xml .
Fonte: http://oracle.ninja/start-oms-failed-with-javax-xml-stream-xmlstreamexception-premature-end-of-file-encountered/
Até o próximo post.