Forum Discussion

breyton5's avatar
17 years ago

Project problems: Malformed UTF-8 character: 0xfc 0x74 0x75 0x6e

Hello!

I'am currently evaluating SoapUI Pro 3 0-beta1...
I added some stuff to the project and closed it last friday. So and today I could not open the project.
This is the trace:

Mon Jun 08 15:05:30 CEST 2009:ERROR:com.eviware.soapui.support.SoapUIException: Failed to load project from file [file:C:/Documents and Settings/xyz/My Documents/my-soapui-project.xml]
  com.eviware.soapui.support.SoapUIException: Failed to load project from file [file:C:/Documents and Settings/xyz/My Documents/my-soapui-project.xml]]
  at com.eviware.soapui.impl.wsdl.WsdlProjectPro.loadProject(SourceFile:242)
  at com.eviware.soapui.impl.wsdl.WsdlProject.(WsdlProject.java:207)
  at com.eviware.soapui.impl.wsdl.WsdlProjectPro.(SourceFile:142)
  at com.eviware.soapui.impl.wsdl.WsdlProjectProFactory.createNew(SourceFile:53)
  at com.eviware.soapui.impl.wsdl.WsdlProjectProFactory.createNew(SourceFile:16)
  at com.eviware.soapui.impl.WorkspaceImpl.reloadProject(WorkspaceImpl.java:521)
  at com.eviware.soapui.impl.WorkspaceImpl.openProject(WorkspaceImpl.java:645)
  at com.eviware.soapui.impl.wsdl.actions.project.OpenProjectAction.perform(OpenProjectAction.java:39)
  at com.eviware.soapui.impl.wsdl.actions.project.OpenProjectAction.perform(OpenProjectAction.java:26)
  at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:101)
  at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:107)
  at com.eviware.soapui.ui.Navigator$TreeMouseListener.mouseClicked(Navigator.java:335)
  at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
  at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
  at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
  at java.awt.Component.processMouseEvent(Unknown Source)
  at javax.swing.JComponent.processMouseEvent(Unknown Source)
  at java.awt.Component.processEvent(Unknown Source)
  at java.awt.Container.processEvent(Unknown Source)
  at java.awt.Component.dispatchEventImpl(Unknown Source)
  at java.awt.Container.dispatchEventImpl(Unknown Source)
  at java.awt.Component.dispatchEvent(Unknown Source)
  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  at java.awt.Container.dispatchEventImpl(Unknown Source)
  at java.awt.Window.dispatchEventImpl(Unknown Source)
  at java.awt.Component.dispatchEvent(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.run(Unknown Source)
  Caused by: java.io.CharConversionException: Malformed UTF-8 character: 0xfc 0x74 0x75 0x6e
  at org.apache.xmlbeans.impl.piccolo.xml.UTF8XMLDecoder.decode(UTF8XMLDecoder.java:141)
  at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader$FastStreamDecoder.read(XMLStreamReader.java:762)
  at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader.read(XMLStreamReader.java:162)
  at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yy_refill(PiccoloLexer.java:3474)
  at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yylex(PiccoloLexer.java:3958)
  at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yylex(Piccolo.java:1290)
  at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yyparse(Piccolo.java:1400)
  at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:714)
  at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3454)
  at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1276)
  at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1263)
  at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:345)
  at com.eviware.soapui.config.SoapuiProjectDocumentConfig$Factory.parse(Unknown Source)
  at com.eviware.soapui.impl.wsdl.WsdlProjectPro.loadProject(SourceFile:155)
  ... 34 more

Thanking you in anticipation
breyton

3 Replies

  • Hi!

    this was an unfortunate bug (aren't they all!) that has been fixed in the nightly builds (http://www.eviware.com/nightly-builds), you will need to fix the corrupted xml in some text editor (attach it here if you need help) and then switch to the latest nightly build which will save the file correctly.

    Sorry for the inconvenience..

    regards!

    /Ole
    eviware.com
  • waynesiu's avatar
    waynesiu
    New Contributor
    When I tried to import two of the projects from the team (all work for them), they were failed to import. Log is attached. It had this error, java.io.CharConversionException. Try to reinstall the software but no help.

    at com.eviware.soapui.impl.wsdl.WsdlProjectPro.loadProject(SourceFile:272)
    at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:209)
    at com.eviware.soapui.impl.wsdl.WsdlProjectPro.<init>(SourceFile:157)
    at com.eviware.soapui.impl.wsdl.WsdlProjectProFactory.createNew(SourceFile:53)
    at com.eviware.soapui.impl.wsdl.WsdlProjectProFactory.createNew(SourceFile:16)
    at com.eviware.soapui.impl.WorkspaceImpl.reloadProject(WorkspaceImpl.java:539)
    at com.eviware.soapui.impl.WorkspaceImpl.openProject(WorkspaceImpl.java:665)
    at com.eviware.soapui.impl.wsdl.actions.project.OpenProjectAction.perform(OpenProjectAction.java:39)
    at com.eviware.soapui.impl.wsdl.actions.project.OpenProjectAction.perform(OpenProjectAction.java:26)
    at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:89)
    at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:107)
    at com.eviware.soapui.ui.Navigator$TreeMouseListener$1.run(Navigator.java:408)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: java.io.CharConversionException: Characters larger than 4 bytes are not supported: byte 0xa9 implies a length of more than 4 bytes
    at org.apache.xmlbeans.impl.piccolo.xml.UTF8XMLDecoder.decode(UTF8XMLDecoder.java:162)
    at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader$FastStreamDecoder.read(XMLStreamReader.java:762)
    at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader.read(XMLStreamReader.java:162)
    at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yy_refill(PiccoloLexer.java:3474)
    at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yynextChar(PiccoloLexer.java:3721)
    at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseCdataSection(PiccoloLexer.java:2671)
    at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yylex(PiccoloLexer.java:4850)
    at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yylex(Piccolo.java:1290)
    at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yyparse(Piccolo.java:1400)
    at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:714)
    at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3454)
    at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1276)
    at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1263)
    at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:345)
    at com.eviware.soapui.config.SoapuiProjectDocumentConfig$Factory.parse(Unknown Source)
    at com.eviware.soapui.impl.wsdl.WsdlProjectPro.loadProject(SourceFile:169)
    ... 19 more
  • martinem's avatar
    martinem
    New Contributor
    I have my project XML files corrupted on regular basis. Basically after each restart of SOAPui. I think this issue is mentioned many times on this board. The only solution is to keep removing UTF8 characters manually.