You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Andrew McIntyre (JIRA)" <de...@db.apache.org> on 2006/08/05 05:49:13 UTC

[jira] Created: (DERBY-1650) derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings

derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings
---------------------------------------------------------------------------------------------------------------------

                 Key: DERBY-1650
                 URL: http://issues.apache.org/jira/browse/DERBY-1650
             Project: Derby
          Issue Type: Bug
          Components: Tools
    Affects Versions: 10.2.0.0
            Reporter: Andrew McIntyre
         Assigned To: Andrew McIntyre
             Fix For: 10.2.0.0


A recent checkin to remove the reference to org.apache.derby.iapi.reference.Attribute in the derbytools.jar build caused numerous tests to fail. This class contains only Strings from an interface, so the compiler should compile out all references to this class. The reason for needing this class at runtime should be tracked down and fixed.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (DERBY-1650) derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings

Posted by "Andrew McIntyre (JIRA)" <de...@db.apache.org>.
     [ http://issues.apache.org/jira/browse/DERBY-1650?page=all ]

Andrew McIntyre updated DERBY-1650:
-----------------------------------

    Fix Version/s: 10.2.2.0
                       (was: 10.2.0.0)

Not an urgent issue, moving this out to 10.2.2.

> derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-1650
>                 URL: http://issues.apache.org/jira/browse/DERBY-1650
>             Project: Derby
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 10.2.0.0
>            Reporter: Andrew McIntyre
>         Assigned To: Andrew McIntyre
>             Fix For: 10.2.2.0
>
>
> A recent checkin to remove the reference to org.apache.derby.iapi.reference.Attribute in the derbytools.jar build caused numerous tests to fail. This class contains only Strings from an interface, so the compiler should compile out all references to this class. The reason for needing this class at runtime should be tracked down and fixed.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Assigned: (DERBY-1650) derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings

Posted by "Kathey Marsden (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DERBY-1650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kathey Marsden reassigned DERBY-1650:
-------------------------------------

    Assignee:     (was: Andrew McIntyre)

> derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-1650
>                 URL: https://issues.apache.org/jira/browse/DERBY-1650
>             Project: Derby
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 10.2.1.6
>            Reporter: Andrew McIntyre
>
> A recent checkin to remove the reference to org.apache.derby.iapi.reference.Attribute in the derbytools.jar build caused numerous tests to fail. This class contains only Strings from an interface, so the compiler should compile out all references to this class. The reason for needing this class at runtime should be tracked down and fixed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (DERBY-1650) derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings

Posted by "Rick Hillegas (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/DERBY-1650?page=all ]

Rick Hillegas updated DERBY-1650:
---------------------------------

    Fix Version/s:     (was: 10.2.2.0)

Unknown release vehicle.

> derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-1650
>                 URL: http://issues.apache.org/jira/browse/DERBY-1650
>             Project: Derby
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 10.2.1.6
>            Reporter: Andrew McIntyre
>         Assigned To: Andrew McIntyre
>
> A recent checkin to remove the reference to org.apache.derby.iapi.reference.Attribute in the derbytools.jar build caused numerous tests to fail. This class contains only Strings from an interface, so the compiler should compile out all references to this class. The reason for needing this class at runtime should be tracked down and fixed.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (DERBY-1650) derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings

Posted by "Knut Anders Hatlen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DERBY-1650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Knut Anders Hatlen updated DERBY-1650:
--------------------------------------


Triaged for 10.5.2.

I believe the dependency comes from this code in impl/tools/ij/URLCheck:

                Class att = Attribute.class;
                //Use reflection to get the list of valid keys from the Attribute class.
                //The Attribute class is an interface and therefore all the field
                //for it are public.
                Field[] fields = att.getFields();
                for (int i = 0; i < fields.length; i++)
                {
                    Field aField = (Field)fields[i];
                    props.addElement(aField.get(att));
                }

> derbytools.jar needs org.apache.derby.iapi.reference.Attribute even though that class contains only interface Strings
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-1650
>                 URL: https://issues.apache.org/jira/browse/DERBY-1650
>             Project: Derby
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 10.2.1.6
>            Reporter: Andrew McIntyre
>
> A recent checkin to remove the reference to org.apache.derby.iapi.reference.Attribute in the derbytools.jar build caused numerous tests to fail. This class contains only Strings from an interface, so the compiler should compile out all references to this class. The reason for needing this class at runtime should be tracked down and fixed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.