Hello, Christian,

  I confirmed this bug and have already fixed it. The fix will be
available in development branch after it is properly tested (that is
tomorrow I suppose).

  If you build Sedna from another (other from development) branch, I
can send you a patch for a version you use.

  That is generally not possible to insert an empty text node to a
document (restriction in
http://www.w3.org/TR/xpath-datamodel/#TextNode). But for sure it
should not even issue an error.

Best regards,
Ilya Taranov,
Sedna Team.

2011/2/15 Christian Forster <[email protected]>:
> Dear all,
>
> the following occurs on Sedna 3.4.66 built from sources on Ubuntu 10.10
> (i386). I am trying to store form items in previously created nodes.
> Whenever an item happens to be empty, the text constructor is called as
> ' text  { "" }' which results in an immediate crash of the database
> governor.
>
> Here is an extraction from the log file (level 4).
>
> LOG   15/02/2011 15:11:01 (TRN siso pid=1115 sid=49 trid=49)
> [tr_functions.cpp:on_user_statement_begin:103]: User query:
> ---   update insert text  { "" } into
> doc("aml")//ClinicalData[@StudyOID="XYZ" and
> @MetaDataVersionOID="MD.ARM_A"]/SubjectData/StudyEventData[@StudyEventOID="SE.1"]/FormData[@FormOID="FD.1"]/ItemGroupData[@ItemGroupOID="IG.1"]/ItemData[@ItemOID="ID.1"]
> DBG   15/02/2011 15:11:01 (TRN siso pid=1115 sid=49 trid=49)
> [blocks.cpp:createBlock:72]: MOLOG: createBlock(0xfffffffe768966ae, 0x0,
> 0x0, 0) = 0x4000000000010000
> DBG   15/02/2011 15:11:01 (TRN siso pid=1115 sid=49 trid=49)
> [blocks.cpp:createBlock:72]: MOLOG: createBlock(0xfffffffe768979c8, 0x0,
> 0x0, 0) = 0x4000000000060000
> FATAL 15/02/2011 15:11:01 (TRN siso pid=1115 sid=49 trid=49)
> [updates.cpp:deep_copy_node:258]: BAD DATA!!!
>
> Is it in general invalid to insert an empty string?
>
> Kind regards,
> Christian
>
> --
> Diplom-Wirtschaftsinformatiker Christian Forster
> Westfälische Wilhelms-Universität Münster
> Institut für Wirtschaftsinformatik
> Lehrstuhl für Informatik
> Leonardo-Campus 3
> 48149 Münster
> Tel.: +49 251 83-38157
> http://dbis-group.uni-muenster.de
>
> ------------------------------------------------------------------------------
> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
> Pinpoint memory and threading errors before they happen.
> Find and fix more than 250 security defects in the development cycle.
> Locate bottlenecks in serial and parallel code that limit performance.
> http://p.sf.net/sfu/intel-dev2devfeb
> _______________________________________________
> Sedna-discussion mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/sedna-discussion
>
>

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Sedna-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sedna-discussion

Reply via email to