Java.io.IOException ao iniciar Netbeans 6.5

2 respostas
moacirjava

Dá esse erro quando inicio o netbeans.

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence. at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:674) at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:362) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1742) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity(XMLEntityScanner.java:1619) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(XMLEntityScanner.java:1657) at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:193) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at org.netbeans.core.xml.FileEntityResolver$DTDParser.parse(FileEntityResolver.java:430) Caused: java.io.IOException: Parsing MultiFileObject@3ec403[Windows2Local/Components/breakpointsView.settings]: Invalid byte 2 of 2-byte UTF-8 sequence. at org.netbeans.core.xml.FileEntityResolver$DTDParser.parse(FileEntityResolver.java:443) at org.netbeans.core.xml.FileEntityResolver.getEnvForIDO(FileEntityResolver.java:171) at org.netbeans.core.xml.FileEntityResolver.getEnvironment(FileEntityResolver.java:164) at org.openide.loaders.Environment.findForOne(Environment.java:132) at org.openide.loaders.InstanceDataObject.getCookiesLookup(InstanceDataObject.java:635) at org.openide.loaders.InstanceDataObject.getCookiesLookup(InstanceDataObject.java:626) at org.openide.loaders.InstanceDataObject.getCookieFromEP(InstanceDataObject.java:557) at org.openide.loaders.InstanceDataObject.getCookie(InstanceDataObject.java:579) at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:529) at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:641) at org.netbeans.core.windows.PersistenceHandler.getTopComponentForID(PersistenceHandler.java:422) at org.netbeans.core.windows.WindowManagerImpl.getTopComponentForID(WindowManagerImpl.java:802) at org.netbeans.core.windows.model.TopComponentSubModel.getTopComponent(TopComponentSubModel.java:361) at org.netbeans.core.windows.model.TopComponentSubModel.getTopComponents(TopComponentSubModel.java:86) at org.netbeans.core.windows.model.DefaultModeModel.getTopComponents(DefaultModeModel.java:267) at org.netbeans.core.windows.model.DefaultModel.getModeTopComponents(DefaultModel.java:830) at org.netbeans.core.windows.Central.getModeTopComponents(Central.java:1480) at org.netbeans.core.windows.ModeImpl.getTopComponents(ModeImpl.java:186) at org.netbeans.core.windows.model.ModesSubModel.getSlideInSizes(ModesSubModel.java:261) at org.netbeans.core.windows.model.ModesSubModel.createSlidingModeSnapshots(ModesSubModel.java:374) at org.netbeans.core.windows.model.DefaultModel.createModeStructureSnapshot(DefaultModel.java:1214) at org.netbeans.core.windows.model.DefaultModel.createWindowSystemSnapshot(DefaultModel.java:1186) at org.netbeans.core.windows.Central.createWindowSystemSnapshot(Central.java:1816) at org.netbeans.core.windows.ViewRequestor.processVisibilityRequest(ViewRequestor.java:252) at org.netbeans.core.windows.ViewRequestor.postVisibilityRequest(ViewRequestor.java:195) at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:117) at org.netbeans.core.windows.Central.setVisible(Central.java:119) at org.netbeans.core.windows.WindowManagerImpl.setVisible(WindowManagerImpl.java:776) at org.netbeans.core.windows.WindowSystemImpl.show(WindowSystemImpl.java:87) [catch] at org.netbeans.core.NonGui$2.run(NonGui.java:183) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Minhas variáveis do sistema estão assim:
CLASSPATH .;%JAVA_HOME%\lib\tools.jar
JAVA_HOME C:\Arquivos de programas\Java\jdk1.6.0_11

O que pode ser isso? :shock:

2 Respostas

R

Parece que o NetBeans está tentando ler um arquivo XML cujo conteúdo está com codificação inválida. Já tentou reinstalar?

T

Um exemplo desse arquivo (breakpointsView.settings). Experimente pegar um editor qualquer (como o Notepad) e salvar o arquivo em codificação UTF-8 (se não houver nenhum acento, como é o caso do exemplo abaixo, salvar em ANSI é suficiente).

<?xml version="1.0"?>
<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
<settings version="1.0">
    <module name="org.netbeans.spi.debugger.ui/1" spec="2.14.2"/>
    <instanceof class="java.awt.Component"/>
    <instanceof class="java.awt.Container"/>
    <instanceof class="java.awt.MenuContainer"/>
    <instanceof class="java.awt.image.ImageObserver"/>
    <instanceof class="java.io.Externalizable"/>
    <instanceof class="java.io.Serializable"/>
    <instanceof class="java.lang.Object"/>
    <instanceof class="javax.accessibility.Accessible"/>
    <instanceof class="javax.swing.JComponent"/>
    <instanceof class="javax.swing.TransferHandler$HasGetTransferHandler"/>
    <instanceof class="org.netbeans.modules.debugger.ui.views.View"/>
    <instanceof class="org.openide.util.HelpCtx$Provider"/>
    <instanceof class="org.openide.util.Lookup$Provider"/>
    <instanceof class="org.openide.windows.TopComponent"/>
    <serialdata class="org.netbeans.modules.debugger.ui.views.View">
        ACED00057372003C6F72672E6E65746265616E732E6D6F64756C65732E64656275676765722E75692E76696577732E566965
        77245265736F6C7661626C6548656C70657200000000000000010C0000787074000F427265616B706F696E74735669657778
    </serialdata>
</settings>
Criado 28 de maio de 2009
Ultima resposta 28 de mai. de 2009
Respostas 2
Participantes 3