News:

The new Release 25.03 is out! You can download binaries for Windows and many major Linux distros here .

Main Menu

After solving TinyXML error message, my code become spacing!!

Started by xstud, December 03, 2017, 06:34:56 PM

Previous topic - Next topic

xstud

Hi, I would like to ask for help about a massive problem that I faced.

After I use Code::Blocks to open my project file, an error appear: (I could not copy the exact information from the alert box, the line is different)

"An exception has been raised!

The application encountered an error at
C:\Codeblocks\src\sdk\configmanager.cpp, on line 239.
The error message is:

TinyXML error: Error document empty.
In file: C:\Users\user\AppData\Roaming\codeblocks\default.conf
At row 0, column: 0.

Then I followed the steps to troubleshoot by delete the default.conf file.

But when I open my project file again, my 500+ lines of code all are in 1 line and became something like spacing or other form of text. They can be highlighted but cannot see and edit, even build + run. I tried to copy to Notepad++, Microsoft Word, etc. all the software cannot display them.

The .c source file shows the file have the original size and the notepad++ shows that the length is 23190 in 1 line.

In both of the attachment photo, grey color is the highlighted.

I have no idea what's going on and this is my programming project that need to submit, I don't have any backup of it.

Perhaps I can get some solution or idea from you guys. Thank you so much!

BlueHazzard

can you upload the c file?
what if you open the file in a hex editor?

stahta01

C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

xstud

Since the forum cannot upload .c file, I copied and paste into notepad as .txt

@BlueHazzard It shows the same number when I copied into hex editor.

@stahta01 I can't find it even I chosen view hidden file.

Jenna

The uploaded file contains nothing but blanks (hex 20).
If you do not have a backup your content is lost.

I never saw this behaviour before.

If Code::Blocks saves files it does it by writing a temp-file in the same directory and then delet the original one and rename the temp.
This is done to avoid such issues.

BlueHazzard

Are you using some wired security software like Malwarebytes Antiransomware?

Quote from: jens on December 04, 2017, 06:30:01 AM
The uploaded file contains nothing but blanks (hex 20).
Well this is bad. But i don't think codeblocks is the culprit here... Is it for all files, or only for one file?

xstud

@BlueHazzard I'm using Symantec Endpoint Protection. Only the main.c file affected.


Anyway, thanks for all of you willing to help me to solve this problem.

I already start to redo my coding since I need to submit soon. Thanks!  ;)

oBFusCATed

(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]