You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Andy Seaborne (JIRA)" <ji...@apache.org> on 2014/03/23 21:20:43 UTC

[jira] [Resolved] (JENA-661) Setting ARQ strict mode (1) is not reversible and (2) must be done before anything else

     [ https://issues.apache.org/jira/browse/JENA-661?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andy Seaborne resolved JENA-661.
--------------------------------

    Resolution: Fixed

Fixed in r1580547

http://mail-archives.apache.org/mod_mbox/jena-commits/201403.mbox/%3C20140323173921.E1A152388993%40eris.apache.org%3E

Some settings as necessarily global and not based on any context passed around.  At least put them all in one place (SystemARQ) and accessible to testing code.

> Setting ARQ strict mode (1) is not reversible and (2) must be done before anything else
> ---------------------------------------------------------------------------------------
>
>                 Key: JENA-661
>                 URL: https://issues.apache.org/jira/browse/JENA-661
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: ARQ
>            Reporter: Andy Seaborne
>            Assignee: Andy Seaborne
>            Priority: Minor
>             Fix For: Jena 2.11.2
>
>
> (1) is not reversible
> This is due to confusion over what the setting are that need resetting.
> (2) must be done before anything else
> NodeValue takes a global copy of the value extensions symbol value from global context and stores it in a private static. So strict mode must be set before the NodeValue class is initialized and it can't be set back to normal mode.



--
This message was sent by Atlassian JIRA
(v6.2#6252)