Details
-
Type: Bug
-
Status: Closed
-
Priority: Blocker
-
Resolution: Fixed
-
Affects Version/s: 2.8.2
-
Fix Version/s: 2.8.2
-
Component/s: data retrieval services, Webstart
-
Labels:None
-
Environment:
Description
Exceptions like the following reported when sequence fetcher is opened:
org.xml.sax.SAXNotRecognizedException: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
at org.apache.xerces.parsers.AbstractSAXParser.setFeature(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.setFeatures(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParserImpl(Unknown Source)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.setFeature(Unknown Source)
at com.sun.xml.internal.bind.v2.util.XmlFactory.createParserFactory(XmlFactory.java:114)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.getXMLReader(UnmarshallerImpl.java:139)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:125)
at org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter.readFromSource(Jaxb2RootElementHttpMessageConverter.java:74)
at org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter.readInternal(AbstractXmlHttpMessageConverter.java:61)
at org.springframework.http.converter.AbstractHttpMessageConverter.read(AbstractHttpMessageConverter.java:154)
at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:74)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:619)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:446)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:401)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:377)
at org.biodas.jdas.client.SourcesClient.fetchData(SourcesClient.java:74)
at org.biodas.jdas.client.SourcesClient.fetchDataRegistry(SourcesClient.java:126)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getDASSources(DasSourceRegistry.java:120)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getDASSources(DasSourceRegistry.java:103)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getSources(DasSourceRegistry.java:169)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.run(DasSourceRegistry.java:161)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.refreshSources(DasSourceRegistry.java:343)
at jalview.gui.SequenceFetcher.getSequenceFetcherSingleton(SequenceFetcher.java:122)
at jalview.gui.SequenceFetcher$1.run(SequenceFetcher.java:150)
at java.lang.Thread.run(Thread.java:745)
Failed to contact DAS1 registry at http://www.dasregistry.org/das/
java.lang.IllegalStateException: org.xml.sax.SAXNotRecognizedException: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
at com.sun.xml.internal.bind.v2.util.XmlFactory.createParserFactory(XmlFactory.java:121)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.getXMLReader(UnmarshallerImpl.java:139)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:125)
at org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter.readFromSource(Jaxb2RootElementHttpMessageConverter.java:74)
at org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter.readInternal(AbstractXmlHttpMessageConverter.java:61)
at org.springframework.http.converter.AbstractHttpMessageConverter.read(AbstractHttpMessageConverter.java:154)
at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:74)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:619)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:446)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:401)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:377)
at org.biodas.jdas.client.SourcesClient.fetchData(SourcesClient.java:74)
at org.biodas.jdas.client.SourcesClient.fetchDataRegistry(SourcesClient.java:126)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getDASSources(DasSourceRegistry.java:120)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getDASSources(DasSourceRegistry.java:103)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getSources(DasSourceRegistry.java:169)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.run(DasSourceRegistry.java:161)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.refreshSources(DasSourceRegistry.java:343)
at jalview.gui.SequenceFetcher.getSequenceFetcherSingleton(SequenceFetcher.java:122)
at jalview.gui.SequenceFetcher$1.run(SequenceFetcher.java:150)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.xml.sax.SAXNotRecognizedException: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
at org.apache.xerces.parsers.AbstractSAXParser.setFeature(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.setFeatures(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParserImpl(Unknown Source)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.setFeature(Unknown Source)
at com.sun.xml.internal.bind.v2.util.XmlFactory.createParserFactory(XmlFactory.java:114)
... 22 more
org.xml.sax.SAXNotRecognizedException: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
at org.apache.xerces.parsers.AbstractSAXParser.setFeature(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.setFeatures(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParserImpl(Unknown Source)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.setFeature(Unknown Source)
at com.sun.xml.internal.bind.v2.util.XmlFactory.createParserFactory(XmlFactory.java:114)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.getXMLReader(UnmarshallerImpl.java:139)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:125)
at org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter.readFromSource(Jaxb2RootElementHttpMessageConverter.java:74)
at org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter.readInternal(AbstractXmlHttpMessageConverter.java:61)
at org.springframework.http.converter.AbstractHttpMessageConverter.read(AbstractHttpMessageConverter.java:154)
at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:74)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:619)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:446)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:401)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:377)
at org.biodas.jdas.client.SourcesClient.fetchData(SourcesClient.java:74)
at org.biodas.jdas.client.SourcesClient.fetchDataRegistry(SourcesClient.java:126)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getDASSources(DasSourceRegistry.java:120)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getDASSources(DasSourceRegistry.java:103)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getSources(DasSourceRegistry.java:169)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.run(DasSourceRegistry.java:161)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.refreshSources(DasSourceRegistry.java:343)
at jalview.gui.SequenceFetcher.getSequenceFetcherSingleton(SequenceFetcher.java:122)
at jalview.gui.SequenceFetcher$1.run(SequenceFetcher.java:150)
at java.lang.Thread.run(Thread.java:745)
Failed to contact DAS1 registry at http://www.dasregistry.org/das/
java.lang.IllegalStateException: org.xml.sax.SAXNotRecognizedException: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
at com.sun.xml.internal.bind.v2.util.XmlFactory.createParserFactory(XmlFactory.java:121)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.getXMLReader(UnmarshallerImpl.java:139)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:125)
at org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter.readFromSource(Jaxb2RootElementHttpMessageConverter.java:74)
at org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter.readInternal(AbstractXmlHttpMessageConverter.java:61)
at org.springframework.http.converter.AbstractHttpMessageConverter.read(AbstractHttpMessageConverter.java:154)
at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:74)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:619)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:446)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:401)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:377)
at org.biodas.jdas.client.SourcesClient.fetchData(SourcesClient.java:74)
at org.biodas.jdas.client.SourcesClient.fetchDataRegistry(SourcesClient.java:126)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getDASSources(DasSourceRegistry.java:120)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getDASSources(DasSourceRegistry.java:103)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.getSources(DasSourceRegistry.java:169)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.run(DasSourceRegistry.java:161)
at jalview.ws.dbsources.das.datamodel.DasSourceRegistry.refreshSources(DasSourceRegistry.java:343)
at jalview.gui.SequenceFetcher.getSequenceFetcherSingleton(SequenceFetcher.java:122)
at jalview.gui.SequenceFetcher$1.run(SequenceFetcher.java:150)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.xml.sax.SAXNotRecognizedException: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
at org.apache.xerces.parsers.AbstractSAXParser.setFeature(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.setFeatures(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParserImpl(Unknown Source)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.setFeature(Unknown Source)
at com.sun.xml.internal.bind.v2.util.XmlFactory.createParserFactory(XmlFactory.java:114)
... 22 more