View Issue Details

IDProjectCategoryView StatusLast Update
0005771JEDI Code LibraryJclSimpleXmlpublic2012-04-19 17:44
ReporterjfudickarAssigned Tooutchy 
PriorityhighSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
PlatformOSWindows 7 64bitOS Version
Product VersionVersion 2.4 
Target VersionFixed in Version 
Summary0005771: EJclSimpleXMLError: Invalid Document: Unexpected text in file prolog at position
DescriptionIn the moment whenever I try to open an xml file I've got the named exception.

Can't say why.

Eaysiest Test Application:
\jvcl\examples\JvSimpleXML\

I will attach the error log also.
Steps To ReproduceSample XML:
<?xml version="1.0" encoding="iso-8859-1"?>
<Configuration>
  <CurrentProductionProgramVersion>1.9</CurrentProductionProgramVersion>
  <CurrentBetaProgramVersion>1.7</CurrentBetaProgramVersion>
  <CurrentAlphaProgramVersion>1.6.1.1</CurrentAlphaProgramVersion>
</Configuration>
TagsNo tags attached.
Fixed in GIT commit
Fixed in SVN revision3772
IDE versionDelphi/C++Builder XE

Activities

2012-01-22 20:12

 

bugreport.txt (32,615 bytes)
date/time         : 2012-01-22, 20:06:08, 900ms
computer name     : HIOB
user name         : Jens
registered owner  : Jens
operating system  : Windows 7 x64 Service Pack 1 build 7601
system language   : German
system up time    : 6 hours 27 minutes
program up time   : 3 minutes 7 seconds
processors        : 4x Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz
physical memory   : 4481/8182 MB (free/total)
free disk space   : (C:) 6,39 GB (E:) 213,86 GB
display mode      : 1920x1200, 32 bit
process id        : $6b4
allocated memory  : 64,72 MB
executable        : JvSimpleXMLDemo.exe
exec. date/time   : 2012-01-22 20:03
compiled with     : Delphi XE
madExcept version : 3.0n
contact name      : Jens Fudickar
contact email     : jens.fudickar@oratool.de
callstack crc     : $18bf8200, $8a8b827d, $8a8b827d
exception number  : 1
exception class   : EJclSimpleXMLError
exception message : Invalid Document: Unexpected text in file prolog at position 44.

main thread ($211c):
005787db +01b JvSimpleXMLDemo.exe JclSimpleXml    4045  +1 TJclSimpleXMLElemsProlog.Error
0057881f +03b JvSimpleXMLDemo.exe JclSimpleXml    4051  +1 TJclSimpleXMLElemsProlog.FmtError
005781e0 +0e0 JvSimpleXMLDemo.exe JclSimpleXml    3754 +21 TJclSimpleXMLElemsProlog.LoadFromStringStream
00571892 +05a JvSimpleXMLDemo.exe JclSimpleXml    1209  +8 TJclSimpleXML.LoadFromStringStream
00571775 +125 JvSimpleXMLDemo.exe JclSimpleXml    1170 +34 TJclSimpleXML.LoadFromStream
005715b9 +045 JvSimpleXMLDemo.exe JclSimpleXml    1108  +4 TJclSimpleXML.LoadFromFile
00579740 +00c JvSimpleXMLDemo.exe JvSimpleXml      363  +1 TJvSimpleXML.LoadFromFile
0058733d +079 JvSimpleXMLDemo.exe MainFrm           97  +6 TForm1.LoadFromFile
00587069 +069 JvSimpleXMLDemo.exe MainFrm           65  +4 TForm1.Button1Click
004e532b +06f JvSimpleXMLDemo.exe Controls                 TControl.Click
00510ebe +01e JvSimpleXMLDemo.exe StdCtrls                 TCustomButton.Click
005119ac +010 JvSimpleXMLDemo.exe StdCtrls                 TCustomButton.CNCommand
004e4dc0 +2d4 JvSimpleXMLDemo.exe Controls                 TControl.WndProc
004e9684 +568 JvSimpleXMLDemo.exe Controls                 TWinControl.WndProc
00510b88 +06c JvSimpleXMLDemo.exe StdCtrls                 TButtonControl.WndProc
004e49e4 +024 JvSimpleXMLDemo.exe Controls                 TControl.Perform
004e97d7 +023 JvSimpleXMLDemo.exe Controls                 DoControlMsg
004ea233 +00b JvSimpleXMLDemo.exe Controls                 TWinControl.WMCommand
0053718c +02c JvSimpleXMLDemo.exe Forms                    TCustomForm.WMCommand
004e4dc0 +2d4 JvSimpleXMLDemo.exe Controls                 TControl.WndProc
004e9684 +568 JvSimpleXMLDemo.exe Controls                 TWinControl.WndProc
00534090 +594 JvSimpleXMLDemo.exe Forms                    TCustomForm.WndProc
004acd50 +014 JvSimpleXMLDemo.exe Classes                  StdWndProc
004e8d24 +02c JvSimpleXMLDemo.exe Controls                 TWinControl.MainWndProc
004acd50 +014 JvSimpleXMLDemo.exe Classes                  StdWndProc
750b96c0 +047 USER32.dll                                   SendMessageW
750c0d48 +016 USER32.dll                                   CallWindowProcW
004e9784 +0d8 JvSimpleXMLDemo.exe Controls                 TWinControl.DefaultHandler
004e577c +010 JvSimpleXMLDemo.exe Controls                 TControl.WMLButtonUp
004e4dc0 +2d4 JvSimpleXMLDemo.exe Controls                 TControl.WndProc
004e9684 +568 JvSimpleXMLDemo.exe Controls                 TWinControl.WndProc
00510b88 +06c JvSimpleXMLDemo.exe StdCtrls                 TButtonControl.WndProc
004e8d24 +02c JvSimpleXMLDemo.exe Controls                 TWinControl.MainWndProc
004acd50 +014 JvSimpleXMLDemo.exe Classes                  StdWndProc
750b7885 +00a USER32.dll                                   DispatchMessageW
0053d05f +0f3 JvSimpleXMLDemo.exe Forms                    TApplication.ProcessMessage
0053d0a2 +00a JvSimpleXMLDemo.exe Forms                    TApplication.HandleMessage
0053d3cd +0c9 JvSimpleXMLDemo.exe Forms                    TApplication.Run
0059079b +03b JvSimpleXMLDemo.exe JvSimpleXMLDemo   17  +3 initialization
76113398 +010 kernel32.dll                                 BaseThreadInitThunk

thread $139c:
77740136 +0e ntdll.dll     NtWaitForMultipleObjects
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $de4:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $1278:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $21b8:
7773fd6a +0e ntdll.dll                     NtDelayExecution
769e31b5 +5f KERNELBASE.dll                SleepEx
769e3a86 +0a KERNELBASE.dll                Sleep
00465b6d +0d JvSimpleXMLDemo.exe madExcept CallThreadProcSafe
00465bd7 +37 JvSimpleXMLDemo.exe madExcept ThreadExceptFrame
76113398 +10 kernel32.dll                  BaseThreadInitThunk
>> created by main thread ($211c) at:
761134c0 +1b kernel32.dll                  CreateThread

thread $29b0:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $f58:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $a54:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $1e4c:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $2174:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $2a58:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $b70:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $2360:
7773f8aa +0e ntdll.dll                     NtWaitForSingleObject
769e0a8b +92 KERNELBASE.dll                WaitForSingleObjectEx
7611118f +3e kernel32.dll                  WaitForSingleObjectEx
76111143 +0d kernel32.dll                  WaitForSingleObject
00465b6d +0d JvSimpleXMLDemo.exe madExcept CallThreadProcSafe
00465bd7 +37 JvSimpleXMLDemo.exe madExcept ThreadExceptFrame
76113398 +10 kernel32.dll                  BaseThreadInitThunk
>> created by thread $1e4c at:
761134c0 +1b kernel32.dll                  CreateThread

thread $24dc:
7773f8aa +0e ntdll.dll                     NtWaitForSingleObject
769e0a8b +92 KERNELBASE.dll                WaitForSingleObjectEx
7611118f +3e kernel32.dll                  WaitForSingleObjectEx
00465b6d +0d JvSimpleXMLDemo.exe madExcept CallThreadProcSafe
00465bd7 +37 JvSimpleXMLDemo.exe madExcept ThreadExceptFrame
76113398 +10 kernel32.dll                  BaseThreadInitThunk
>> created by thread $1e4c at:
761134c0 +1b kernel32.dll                  CreateThread

thread $113c:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $2444:
750b7908 +26 USER32.dll                    GetMessageW
00465b6d +0d JvSimpleXMLDemo.exe madExcept CallThreadProcSafe
00465bd7 +37 JvSimpleXMLDemo.exe madExcept ThreadExceptFrame
76113398 +10 kernel32.dll                  BaseThreadInitThunk
>> created by thread $f58 at:
761134c0 +1b kernel32.dll                  CreateThread

thread $203c:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $2098:
7773f8aa +0e ntdll.dll                     NtWaitForSingleObject
769e0a8b +92 KERNELBASE.dll                WaitForSingleObjectEx
7611118f +3e kernel32.dll                  WaitForSingleObjectEx
76111143 +0d kernel32.dll                  WaitForSingleObject
00465b6d +0d JvSimpleXMLDemo.exe madExcept CallThreadProcSafe
00465bd7 +37 JvSimpleXMLDemo.exe madExcept ThreadExceptFrame
76113398 +10 kernel32.dll                  BaseThreadInitThunk
>> created by thread $f58 at:
761134c0 +1b kernel32.dll                  CreateThread

thread $2938:
7773f8aa +0e ntdll.dll                     NtWaitForSingleObject
769e0a8b +92 KERNELBASE.dll                WaitForSingleObjectEx
7611118f +3e kernel32.dll                  WaitForSingleObjectEx
76111143 +0d kernel32.dll                  WaitForSingleObject
00465b6d +0d JvSimpleXMLDemo.exe madExcept CallThreadProcSafe
00465bd7 +37 JvSimpleXMLDemo.exe madExcept ThreadExceptFrame
76113398 +10 kernel32.dll                  BaseThreadInitThunk
>> created by thread $f58 at:
761134c0 +1b kernel32.dll                  CreateThread

thread $2768:
7773f8aa +0e ntdll.dll                     NtWaitForSingleObject
769e0a8b +92 KERNELBASE.dll                WaitForSingleObjectEx
7611118f +3e kernel32.dll                  WaitForSingleObjectEx
76111143 +0d kernel32.dll                  WaitForSingleObject
00465b6d +0d JvSimpleXMLDemo.exe madExcept CallThreadProcSafe
00465bd7 +37 JvSimpleXMLDemo.exe madExcept ThreadExceptFrame
76113398 +10 kernel32.dll                  BaseThreadInitThunk
>> created by thread $2938 at:
761134c0 +1b kernel32.dll                  CreateThread

thread $744:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $2474:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

thread $26dc:
77740136 +0e ntdll.dll                     NtWaitForMultipleObjects
769e0bd7 +fa KERNELBASE.dll                WaitForMultipleObjectsEx
76111a27 +89 kernel32.dll                  WaitForMultipleObjectsEx
00465b6d +0d JvSimpleXMLDemo.exe madExcept CallThreadProcSafe
00465bd7 +37 JvSimpleXMLDemo.exe madExcept ThreadExceptFrame
76113398 +10 kernel32.dll                  BaseThreadInitThunk
>> created by thread $2938 at:
761134c0 +1b kernel32.dll                  CreateThread

thread $20a8:
77741f1f +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76113398 +10 kernel32.dll  BaseThreadInitThunk

modules:
00400000 JvSimpleXMLDemo.exe                        E:\Delphi\Components\jvcl\bin
03ef0000 DropboxExt.14.dll       1.0.0.14           C:\Users\Jens\AppData\Roaming\Dropbox\bin
05960000 TortoiseGit.dll         1.6.5.0            E:\Programme\TortoiseGit\bin
08850000 avsda.dll               12.1.2.17          C:\Program Files (x86)\Avira\AntiVir Desktop
10000000 zlib1.dll               1.2.2.0            E:\Programme\TortoiseGit\bin
54580000 EhStorAPI.dll           6.1.7601.17514     C:\Windows\system32
546e0000 NetworkExplorer.dll     6.1.7601.17514     C:\Windows\system32
5d4e0000 MSOXEV.DLL              14.0.4750.1000     C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14
5daf0000 dfscli.dll              6.1.7600.16385     C:\Windows\system32
5db00000 wcnapi.dll              6.1.7600.16385     C:\Windows\System32
5db20000 fdwcn.dll               6.1.7600.16385     C:\Windows\System32
5db40000 provsvc.dll             6.1.7601.17514     C:\Windows\System32
5db70000 FunDisc.dll             6.1.7600.16385     C:\Windows\SysWOW64
5dba0000 SearchFolder.dll        6.1.7601.17514     C:\Windows\system32
5e270000 fdWNet.dll              6.1.7600.16385     C:\Windows\SysWOW64
5e280000 ieproxy.dll             9.0.8112.16421     C:\Program Files (x86)\Internet Explorer
5e2c0000 actxprxy.dll            6.1.7601.17514     C:\Windows\SysWOW64
600c0000 npmproxy.dll            6.1.7600.16385     C:\Windows\System32
60260000 thumbcache.dll          6.1.7601.17514     C:\Windows\SysWOW64
60280000 StructuredQuery.dll     7.0.7601.17514     C:\Windows\System32
60490000 dtsh.dll                6.1.7600.16385     C:\Windows\system32
605f0000 NetworkItemFactory.dll  6.1.7600.16385     C:\Windows\system32
60980000 PortableDeviceApi.dll   6.1.7601.17514     C:\Windows\system32
60a10000 PortableDeviceTypes.dll 6.1.7600.16385     C:\Windows\system32
60b70000 fdproxy.dll             6.1.7600.16385     C:\Windows\SysWOW64
613e0000 SHDOCVW.dll             6.1.7601.17514     C:\Windows\system32
63e70000 GrooveIntlResource.dll  14.0.6010.1000     C:\PROGRA~2\MICROS~3\Office14\1031
64700000 office.odf              14.0.6024.1000     C:\PROGRA~2\COMMON~1\MICROS~1\OFFICE14\Cultures
64b20000 GROOVEEX.DLL            14.0.6106.5000     C:\PROGRA~2\MICROS~3\Office14
64f30000 LINKINFO.dll            6.1.7600.16385     C:\Windows\system32
651f0000 DUI70.dll               6.1.7600.16385     C:\Windows\system32
65310000 DUser.dll               6.1.7600.16385     C:\Windows\system32
65340000 explorerframe.dll       6.1.7601.17514     C:\Windows\system32
654b0000 EhStorShell.dll         6.1.7600.16385     C:\Windows\system32
65500000 ATL90.DLL               9.0.30729.6161     C:\Windows\WinSxS\x86_microsoft.vc90.atl_1fc8b3b9a1e18e3b_9.0.30729.6161_none_51cd0a7abbe4e19b
65a00000 msls31.dll              3.10.349.0         C:\Windows\system32
664f0000 dbghelp.dll             6.1.7601.17514     C:\Windows\system32
665e0000 libsasl32.dll           2.1.24.0           E:\Programme\TortoiseSVN\bin
66620000 xmllite.dll             1.3.1001.0         C:\Windows\system32
666a0000 tiptsf.dll              6.1.7600.16385     C:\Program Files (x86)\Common Files\microsoft shared\ink
667e0000 intl3_tsvn32.dll        0.14.6.0           E:\Programme\TortoiseSVN\bin
667f0000 libaprutil_tsvn32.dll   1.3.12.0           E:\Programme\TortoiseSVN\bin
66860000 libapr_tsvn32.dll       1.4.5.0            E:\Programme\TortoiseSVN\bin
669c0000 libsvn_tsvn32.dll       1.7.2.0            E:\Programme\TortoiseSVN\bin
66d30000 TortoiseSVN32.dll       1.7.3.22386        E:\Programme\TortoiseSVN\bin
66dd0000 TortoiseStub32.dll      1.7.3.22386        E:\Programme\TortoiseSVN\bin
67240000 gitdll.dll              1.6.5.0            E:\Programme\TortoiseGit\bin
69e40000 msxml6.dll              6.30.7601.17514    C:\Windows\System32
6a0c0000 ntshrui.dll             6.1.7601.17514     C:\Windows\system32
6a130000 IconCodecService.dll    6.1.7600.16385     C:\Windows\system32
6a2b0000 ieframe.DLL             9.0.8112.16440     C:\Windows\system32
6b060000 TortoiseOverlays.dll    1.1.3.21564        C:\Program Files (x86)\Common Files\TortoiseOverlays
6ed80000 WindowsCodecs.dll       6.1.7601.17514     C:\Windows\system32
6f4f0000 AcLayers.DLL            6.1.7601.17514     C:\Windows\AppPatch
6fe10000 MSVCP90.dll             9.0.30729.6161     C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57
70200000 RpcRtRemote.dll         6.1.7601.17514     C:\Windows\system32
70210000 SAMLIB.dll              6.1.7600.16385     C:\Windows\system32
708c0000 cscapi.dll              6.1.7601.17514     C:\Windows\system32
70ff0000 dhcpcsvc6.DLL           6.1.7600.16385     C:\Windows\system32
71000000 apphelp.dll             6.1.7601.17514     C:\Windows\system32
710f0000 rsaenh.dll              6.1.7600.16385     C:\Windows\system32
71140000 CRYPTSP.dll             6.1.7600.16385     C:\Windows\system32
71500000 browcli.dll             6.1.7601.17514     C:\Windows\system32
71540000 uxtheme.dll             6.1.7600.16385     C:\Windows\system32
715c0000 dwmapi.dll              6.1.7600.16385     C:\Windows\system32
71ae0000 comctl32.dll            5.82.7601.17514    C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af
71b70000 winspool.drv            6.1.7601.17514     C:\Windows\system32
71bd0000 PROPSYS.dll             7.0.7601.17514     C:\Windows\system32
71cd0000 OLEACC.dll              7.0.0.0            C:\Windows\system32
71d10000 msimg32.dll             6.1.7600.16385     C:\Windows\system32
71d20000 ATL.DLL                 3.5.2284.0         C:\Windows\SysWOW64
71e00000 comctl32.DLL            6.10.7601.17514    C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2
72040000 fwpuclnt.dll            6.1.7601.17514     C:\Windows\System32
72080000 rasadhlp.dll            6.1.7600.16385     C:\Windows\system32
72090000 DNSAPI.dll              6.1.7601.17570     C:\Windows\system32
720e0000 wshtcpip.dll            6.1.7600.16385     C:\Windows\System32
72170000 dhcpcsvc.DLL            6.1.7600.16385     C:\Windows\system32
72190000 wship6.dll              6.1.7600.16385     C:\Windows\System32
721a0000 MSWSOCK.dll             6.1.7601.17514     C:\Windows\system32
721e0000 FirewallAPI.dll         6.1.7600.16385     C:\Windows\system32
72260000 ntmarta.dll             6.1.7600.16385     C:\Windows\system32
722c0000 Secur32.dll             6.1.7601.17725     C:\Windows\system32
722d0000 wsock32.dll             6.1.7600.16385     C:\Windows\system32
72370000 WINMM.dll               6.1.7601.17514     C:\Windows\system32
730d0000 slc.dll                 6.1.7600.16385     C:\Windows\system32
730e0000 profapi.dll             6.1.7600.16385     C:\Windows\system32
730f0000 USERENV.dll             6.1.7601.17514     C:\Windows\system32
73110000 samcli.dll              6.1.7601.17514     C:\Windows\system32
73120000 wkscli.dll              6.1.7601.17514     C:\Windows\system32
73130000 srvcli.dll              6.1.7601.17514     C:\Windows\system32
73150000 netutils.dll            6.1.7601.17514     C:\Windows\system32
73180000 MSVCR90.dll             9.0.30729.6161     C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57
73240000 WINSTA.dll              6.1.7601.17514     C:\Windows\System32
73340000 version.dll             6.1.7600.16385     C:\Windows\system32
73350000 WINNSI.DLL              6.1.7600.16385     C:\Windows\SysWOW64
73360000 IPHLPAPI.DLL            6.1.7601.17514     C:\Windows\SysWOW64
733f0000 MPR.dll                 6.1.7600.16385     C:\Windows\system32
734f0000 MSVCR100.dll            10.0.40219.325     C:\Windows\system32
735b0000 MSVCP100.dll            10.0.40219.325     C:\Windows\system32
738b0000 DAVHLPR.dll             6.1.7600.16385     C:\Windows\System32
738c0000 davclnt.dll             6.1.7601.17514     C:\Windows\System32
738e0000 ntlanman.dll            6.1.7601.17514     C:\Windows\System32
73900000 drprov.dll              6.1.7600.16385     C:\Windows\System32
74df0000 CRYPTBASE.dll           6.1.7600.16385     C:\Windows\syswow64
74e00000 SspiCli.dll             6.1.7601.17725     C:\Windows\syswow64
74e60000 RPCRT4.dll              6.1.7601.17514     C:\Windows\syswow64
74f50000 msvcrt.dll              7.0.7600.16385     C:\Windows\syswow64
75000000 LPK.dll                 6.1.7600.16385     C:\Windows\syswow64
75010000 GDI32.dll               6.1.7601.17514     C:\Windows\syswow64
750a0000 USER32.dll              6.1.7601.17514     C:\Windows\syswow64
751a0000 CRYPT32.dll             6.1.7601.17514     C:\Windows\syswow64
752c0000 shell32.dll             6.1.7601.17678     C:\Windows\syswow64
75f10000 ADVAPI32.dll            6.1.7601.17514     C:\Windows\syswow64
75fb0000 SHLWAPI.dll             6.1.7601.17514     C:\Windows\syswow64
76010000 oleaut32.dll            6.1.7601.17676     C:\Windows\syswow64
760a0000 PSAPI.DLL               6.1.7600.16385     C:\Windows\syswow64
760b0000 WLDAP32.dll             6.1.7601.17514     C:\Windows\syswow64
76100000 kernel32.dll            6.1.7601.17651     C:\Windows\syswow64
76210000 CFGMGR32.dll            6.1.7601.17621     C:\Windows\syswow64
76240000 DEVOBJ.dll              6.1.7601.17621     C:\Windows\syswow64
76260000 MSASN1.dll              6.1.7601.17514     C:\Windows\syswow64
76270000 IMM32.DLL               6.1.7601.17514     C:\Windows\system32
76330000 sechost.dll             6.1.7600.16385     C:\Windows\SysWOW64
76350000 CLBCatQ.DLL             2001.12.8530.16385 C:\Windows\syswow64
763e0000 Normaliz.dll            6.1.7600.16385     C:\Windows\syswow64
76480000 SETUPAPI.dll            6.1.7601.17514     C:\Windows\syswow64
76650000 WINTRUST.dll            6.1.7601.17514     C:\Windows\syswow64
76680000 urlmon.dll              9.0.8112.16440     C:\Windows\syswow64
767a0000 WININET.dll             9.0.8112.16440     C:\Windows\syswow64
768c0000 MSCTF.dll               6.1.7600.16385     C:\Windows\syswow64
76990000 WS2_32.dll              6.1.7601.17514     C:\Windows\syswow64
769d0000 KERNELBASE.dll          6.1.7601.17651     C:\Windows\syswow64
76a20000 USP10.dll               1.626.7601.17514   C:\Windows\syswow64
76ac0000 iertutil.dll            9.0.8112.16440     C:\Windows\syswow64
76c80000 comdlg32.dll            6.1.7601.17514     C:\Windows\syswow64
76d00000 ole32.dll               6.1.7601.17514     C:\Windows\syswow64
776f0000 NSI.dll                 6.1.7600.16385     C:\Windows\syswow64
77720000 ntdll.dll               6.1.7601.17725     C:\Windows\SysWOW64
7c340000 MSVCR71.dll             7.10.3052.4        C:\Users\Jens\AppData\Roaming\Dropbox\bin
7c3a0000 MSVCP71.dll             7.10.3077.0        C:\Users\Jens\AppData\Roaming\Dropbox\bin

processes:
0000 Idle                           0 0    0
0004 System                         0 0    0
0160 smss.exe                       0 0    0
025c csrss.exe                      0 0    0
02bc wininit.exe                    0 0    0
02cc csrss.exe                      1 0    0
02f4 services.exe                   0 0    0
030c lsass.exe                      0 0    0
0314 lsm.exe                        0 0    0
0350 winlogon.exe                   1 0    0
039c svchost.exe                    0 0    0
03f0 svchost.exe                    0 0    0
023c atiesrxx.exe                   0 0    0
0374 svchost.exe                    0 0    0
026c svchost.exe                    0 0    0
0420 svchost.exe                    0 0    0
04c4 svchost.exe                    0 0    0
0544 atieclxx.exe                   1 0    0
05a4 svchost.exe                    0 0    0
065c spoolsv.exe                    0 0    0
0678 svchost.exe                    0 0    0
06a0 sched.exe                      0 0    0
06bc svchost.exe                    0 0    0
0738 armsvc.exe                     0 0    0
0750 avfwsvc.exe                    0 0    0
076c avguard.exe                    0 0    0
07a8 BSQLServer.exe                 0 0    0
07f8 IPROSetMonitor.exe             0 0    0
055c MSCamS64.exe                   0 0    0
0698 sqlservr.exe                   0 0    0
0448 svchost.exe                    0 0    0
07e8 oodag.exe                      0 0    0
086c omtsreco.exe                   0 0    0
0938 TNSLSNR.EXE                    0 0    0
0970 oracle.exe                     0 0    0
09f4 svchost.exe                    0 0    0
0a08 retrorun.exe                   0 0    0
0a20 psia.exe                       0 0    0
0a94 sqlwriter.exe                  0 0    0
0aac StarMoneyOnlineUpdate.exe      0 0    0
0acc svchost.exe                    0 0    0
0ae4 TeamViewer_Service.exe         0 0    0
0b10 TeamViewer_Service.exe         0 0    0
0b30 TurboBoost.exe                 0 0    0
0b5c vmware-usbarbitrator64.exe     0 0    0
0b80 vmnat.exe                      0 0    0
0bbc vmnetdhcp.exe                  0 0    0
0be8 vmware-authd.exe               0 0    0
09a0 avshadow.exe                   0 0    0
0990 conhost.exe                    0 0    0
09a8 avmailc.exe                    0 0    0
0c14 avwebgrd.exe                   0 0    0
0dc8 sua.exe                        0 0    0
06cc svchost.exe                    0 0    0
0a88 taskhost.exe                   1 26   20   normal
101c dwm.exe                        1 17   2    high
1038 explorer.exe                   1 730  331  normal
10cc vVX1000.exe                    1 20   30   normal C:\Windows
1124 TortoiseHgOverlayServer.exe    1 12   5    normal
116c oodtray.exe                    1 79   32   normal
11b4 TSVNCache.exe                  1 9    7    normal
11bc itype.exe                      1 15   41   normal
11c4 ipoint.exe                     1 16   47   normal
1204 dpupdchk.exe                   1 9    1    normal
1248 RAVCpl64.exe                   1 54   20   normal
126c sidebar.exe                    1 93   111  normal
127c steam.exe                      1 651  94   normal C:\Program Files (x86)\Spiele\Steam
1298 sohoclient.exe                 1 15   12   normal C:\Program Files (x86)\Tools\Intel Entry Storage System
12e4 psi_tray.exe                   1 18   7    normal C:\Program Files (x86)\Tools\Secunia\PSI
12f0 Dropbox.exe                    1 49   25   normal C:\Users\Jens\AppData\Roaming\Dropbox\bin
10d4 IAStorIcon.exe                 1 33   15   normal C:\Program Files (x86)\Intel\Intel(R) Rapid Storage Technology
1220 fpassist.exe                   1 30   19   normal C:\Program Files (x86)\FreePDF_XP
0464 VCDDaemon.exe                  1 18   8    normal C:\Program Files (x86)\Tools\VirtualCloneDrive
0080 SearchIndexer.exe              0 0    0
12d0 nusb3mon.exe                   1 18   8    normal C:\Program Files (x86)\NEC Electronics\USB 3.0 Host Controller Driver\Application
0eb0 avgnt.exe                      1 93   30   normal C:\Program Files (x86)\Avira\AntiVir Desktop
1148 jusched.exe                    1 9    2    normal C:\Program Files (x86)\Common Files\Java\Java Update
138c Launcher.exe                   1 29   28   normal C:\Program Files (x86)\Launcher
11a4 wmpnetwk.exe                   0 0    0
1710 SteamService.exe               0 0    0
17b0 svchost.exe                    0 0    0
17c8 thunderbird.exe                1 458  69   normal C:\Program Files (x86)\Internet\Mozilla Thunderbird 5.0
1288 winamp.exe                     1 974  302  normal C:\Program Files (x86)\Musik\Winamp
0e74 WUDFHost.exe                   0 0    0
1b50 PhotoshopElementsFileAgent.exe 0 0    0
1d08 IAStorDataMgrSvc.exe           0 0    0
14b0 svchost.exe                    0 0    0
1760 audiodg.exe                    0 0    0
1adc OraToolProBeta3.exe            1 1546 821  normal C:\Program Files (x86)\Tools\OraTool Pro
2850 OraToolProBeta3.exe            1 1548 823  normal C:\Program Files (x86)\Tools\OraTool Pro
2664 OraToolProBeta3.exe            1 1545 826  normal C:\Program Files (x86)\Tools\OraTool Pro
28e8 CSDispatcher.exe               1 81   37   normal C:\Program Files (x86)\Raize\CS5\Bin
0648 CSLiveViewer.exe               1 170  141  normal C:\Program Files (x86)\Raize\CS5\Bin
1754 taskmgr.exe                    1 132  104  high
2680 firefox.exe                    1 114  57   normal C:\Program Files (x86)\Internet\Mozilla Firefox 4.0
2220 plugin-container.exe           1 27   24   normal C:\Program Files (x86)\Internet\Mozilla Firefox 4.0
1414 TOTALCMD64.EXE                 1 495  288  normal
2240 bds.exe                        1 3869 1144 normal E:\Programme\Embarcadero\RAD Studio\9.0\bin
1748 bds.exe                        1 3800 1282 normal E:\Programme\Embarcadero\RAD Studio\8.0\bin
06b4 JvSimpleXMLDemo.exe            1 139  76   normal E:\Delphi\Components\jvcl\bin
06c8 SearchProtocolHost.exe         0 0    0
2078 SearchFilterHost.exe           0 0    0

hardware:
+ Computer
  - ACPI x64-based PC
+ Disk drives
  - Generic STORAGE DEVICE USB Device
  - HP CM1017 USB Device
  - INTEL SSDSA2M080G2GC
  - Volume0
+ Display adapters
  - ATI Radeon HD 5700 Series  (driver 8.821.0.0)
+ DVD/CD-ROM drives
  - ELBY CLONEDRIVE SCSI CdRom Device
  - TSSTcorp CDDVDW SH-S223L
+ Human Interface Devices
  - HID-konformes Benutzersteuerger�t
  - Microsoft-Hardware � USB-Maus
  - Microsoft-Hardware � USB-Tastatur
  - USB-Eingabeger�t
+ IEEE 1394 Bus host controllers
  - OHCI-konformer Texas Instruments 1394-Hostcontroller
+ Imaging devices
  - HP PNP Scan Null (driver 1.0.0.2)
  - Microsoft LifeCam VX-1000
+ Keyboards
  - Microsoft USB Natural Ergonomic Keyboard 4000 (IntelliType Pro)
+ Mice and other pointing devices
  - Microsoft USB IntelliMouse Explorer 3.0 (IntelliPoint)
+ Monitors
  - PnP-Monitor (Standard)
+ Network adapters
  - Intel(R) 82578DC Gigabit Network Connection (driver 11.13.51.0)
  - TeamViewer VPN Adapter (driver 2.10.0.0)
  - VirtualBox Host-Only Ethernet Adapter (driver 4.1.4.0)
  - VMware Virtual Ethernet Adapter for VMnet1 (driver 4.1.2.0)
  - VMware Virtual Ethernet Adapter for VMnet8 (driver 4.1.2.0)
+ Portable Devices
  - EOS_DIGITAL
  - P:\
+ Ports (COM & LPT)
  - Prolific USB-to-Serial Comm Port (COM4) (driver 3.3.11.152)
+ Processors
  - Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz
  - Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz
  - Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz
  - Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz
+ Smart Card Filter
  - Smartcard-Filtertreiber
  - Smartcard-Filtertreiber
+ Smart card readers
  - SecOVID Reader III (driver 2010.1.12.1)
  - SecOVID Reader III (driver 2010.1.12.1)
+ Sound, video and game controllers
  - High Definition Audio-Ger�t
  - Microsoft LifeCam VX-1000.
  - Realtek High Definition Audio (driver 6.0.1.6410)
+ Storage controllers
  - Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller (driver 10.6.0.1002)
  - Virtual CloneDrive (driver 5.4.4.3)
+ Storage volume shadow copies
  - Standard-Volumeschattenkopie
+ System devices
  - ACPI-Energiezustandknopf
  - ACPI-Schalter
  - Busenumerator f�r Verbundger�te
  - DMA-Controller
  - Enumerator-Treiber f�r Microsoft Virtual Drive
  - Erweiterter programmierbarer Interruptcontroller
  - Hauptplatinenressourcen
  - Hauptplatinenressourcen
  - Hauptplatinenressourcen
  - High Definition Audio-Controller
  - High Definition Audio-Controller
  - Hochpr�zisionsereigniszeitgeber
  - Intel(R) 5 Series/3400 Series Chipset Family PCI Express Root Port 1 - 3B42 (driver 9.1.1.1022)
  - Intel(R) 5 Series/3400 Series Chipset Family PCI Express Root Port 5 - 3B4A (driver 9.1.1.1022)
  - Intel(R) 5 Series/3400 Series Chipset Family SMBus Controller - 3B30 (driver 1.0.0.2)
  - Intel(R) 82801 PCI-Br�cke - 244E
  - Intel(R) P55 Express Chipset LPC Interface Controller - 3B02 (driver 9.1.1.1022)
  - Intel(R) processor DMI - D131 (driver 9.1.1.1022)
  - Intel(R) processor Miscellaneous Registers - D158 (driver 9.1.1.1022)
  - Intel(R) processor PCI Express Root Port 1 - D138 (driver 9.1.1.1022)
  - Intel(R) processor Semaphore and Scratchpad Registers - D156 (driver 9.1.1.1022)
  - Intel(R) processor System Control and Status Registers - D157 (driver 9.1.1.1022)
  - Intel(R) processor System Management Registers - D155 (driver 9.1.1.1022)
  - Intel(R) QuickPath Interconnect - D150 (driver 9.1.1.1022)
  - Intel(R) QuickPath Interconnect - D151 (driver 9.1.1.1022)
  - Microsoft ACPI-konformes System
  - Microsoft-Systemverwaltungs-BIOS-Treiber
  - Numerischer Coprozessor
  - PCI-Bus
  - PnP-Softwareger�te-Enumerator
  - Programmierbarer Interruptcontroller
  - Remote Desktop Device Redirector Bus
  - System CMOS/Echtzeituhr
  - Systemlautsprecher
  - Systemzeitgeber
  - Terminalserver-Maustreiber
  - Terminalserver-Tastaturtreiber
  - Treiber f�r Datei-als-Volume
  - UMBus-Stamm-Busenumerator
  - UMBusenumerator
  - UMBusenumerator
  - Virtual PC-Hostbustreiber
  - VMware VMCI Host Device (driver 9.1.54.0)
  - Volume-Verwaltung
+ Universal Serial Bus controllers
  - Generic USB Hub
  - Generic USB Hub
  - Generic USB Hub
  - Generic USB Hub
  - Generic USB Hub
  - Generic USB Hub
  - Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B34 (driver 9.1.1.1020)
  - Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B3C (driver 9.1.1.1020)
  - NEC Electronics USB 3.0 Host Controller (driver 1.0.19.0)
  - NEC Electronics USB 3.0 Root Hub (driver 1.0.19.0)
  - USB-Druckerunterst�tzung
  - USB-Massenspeicherger�t
  - USB-Massenspeicherger�t
  - USB-Root-Hub
  - USB-Root-Hub
  - USB-Verbundger�t
  - USB-Verbundger�t
  - USB-Verbundger�t
+ USB-Virtualisierung
  - USB-Virtualisierungsconnectortreiber

disassembling:
[...]
005787c9        mov     [ebp-4], eax
005787cc 4045   mov     ecx, [ebp-8]
005787cf        mov     dl, 1
005787d1        mov     eax, [$56bbc4]
005787d6        call    -$f8f9f ($47f83c)      ; SysUtils.Exception.Create
005787db      > call    -$1720f8 ($4066e8)     ; System.@RaiseExcept
005787e0 4046   pop     ecx
005787e1        pop     ecx
005787e2        pop     ebp
005787e3        ret

bugreport.txt (32,615 bytes)

jfudickar

2012-01-22 20:13

developer   ~0019339

Additional Info:
Without the first line the xml is readable.

jfudickar

2012-01-22 20:26

developer   ~0019340

The problem is based on the changes in JclUnicode.pas in the last revision.

I've removed this changes and everything seems to be fine.

outchy

2012-01-23 00:43

administrator   ~0019342

Did you use the JCL or the RTL unicode database?

I've worked all day long with XML files and up-to-date JCL without encountering this issue... Can you post or send me the XML file?

TIA

jfudickar

2012-01-23 08:48

developer   ~0019343

Hi Florent,

without sitting on my development system, I do not know which database I use. But I can't remember, that I have switched something in the installer. Which option should I verify?

And you find the xml file attached in the field "Steps to reproduce". It's a very simple xml. And it works when you remove the first line.

Regards
Jens

outchy

2012-01-23 08:57

administrator   ~0019344

You are either using the RTL database or the JCL database.

The Unicode database option is in node:
-> JCL
    -> Conditional defines
        -> Wrapper options
            -> Unicode Option

jfudickar

2012-01-24 21:09

developer   ~0019351

Hi Florent,

it seems to be that I have switched to "Prefer RTL Database". Deactivating this option everything seems to be working fine.

Regards
Jens

outchy

2012-01-30 22:45

administrator   ~0019359

The problem is with line-breaks. Being investigated...

outchy

2012-01-30 22:58

administrator   ~0019360

For some reason, the RTL Unicode database does not return the expected results:
TCharacter.GetUnicodeCategory(Chr($D)) = TUnicodeCategory.ucControl while it should be TUnicodeCategory.ucSpaceSeparator...

Apparently, the RTL database does not provide as much info as the JCL database does...

Kiriakos

2012-03-17 00:59

reporter   ~0019675

No it shouldn't. $D is in the control category.

See the note at http://msdn.microsoft.com/en-us/library/cta536cf.aspx
and
http://www.fileformat.info/info/unicode/category/Cc/list.htm

This is also confirmed by the latest unicode standards document.

Please fix this because it prevents the installation of JCL with "Unicode RTL database" option.

Kiriakos

2012-03-17 01:24

reporter   ~0019676

Please see new report http://issuetracker.delphi-jedi.org/view.php?id=5835. This should solve this issue as well.

outchy

2012-04-08 18:36

administrator   ~0019691

I committed the patch for issue 0005835 in revision 3772, this one should be ok too.

Issue History

Date Modified Username Field Change
2012-01-22 20:12 jfudickar New Issue
2012-01-22 20:12 jfudickar File Added: bugreport.txt
2012-01-22 20:12 jfudickar IDE version => Delphi/C++Builder XE
2012-01-22 20:13 jfudickar Note Added: 0019339
2012-01-22 20:26 jfudickar Note Added: 0019340
2012-01-23 00:43 outchy Note Added: 0019342
2012-01-23 08:48 jfudickar Note Added: 0019343
2012-01-23 08:57 outchy Note Added: 0019344
2012-01-24 21:09 jfudickar Note Added: 0019351
2012-01-30 22:45 outchy Note Added: 0019359
2012-01-30 22:45 outchy Assigned To => outchy
2012-01-30 22:45 outchy Status new => confirmed
2012-01-30 22:58 outchy Note Added: 0019360
2012-03-17 00:59 Kiriakos Note Added: 0019675
2012-03-17 01:24 Kiriakos Note Added: 0019676
2012-04-08 18:36 outchy Note Added: 0019691
2012-04-08 18:36 outchy Status confirmed => feedback
2012-04-19 17:44 outchy Fixed in revision => 3772
2012-04-19 17:44 outchy Status feedback => resolved
2012-04-19 17:44 outchy Resolution open => fixed