harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chunrong Lai (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-6072) [buildtest][eut][drlvm] Remove duplicate entry for classlib of Harmony
Date Thu, 15 Jan 2009 10:37:59 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-6072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12664079#action_12664079

Chunrong Lai commented on HARMONY-6072:

hi, Pavel and Colleagues:

     I see the manifest (Class-Path) info extraction from a boot classpath jar really need
consideration since EUT35M3 will extract the Class-Path info from the manifest of a jar (in
bootclasspath) and add them to its classpath list.
    So I met error info like (1) "Project is missing required library ..." if the dependent
jar file is not included in our VM. (For example, jre\lib\boot\xalan-j-2.7.0\serializer.jar
is missed since it is dependent from jre\lib\boot\xalan-j-2.7.0\xalan.jar) (2) If we download
the serializer.jar and put it to jre\lib\boot\xalan-j-2.7.0, we will have "duplicate entry"
error for serializer.jar (in the .classpath of EUT). The first is added by Harmony (in bootclasspath)
after manifest extraction. The second is from EUT.
    Anyway I see the jdtcorebuilder test suite in EUT3.5M3 can PASS if (1) I add the xml-apis.jar,
(downloaded) serializer.jar, xercesImpl.jar  into the same directory of xalan.jar in Harmony
released package. (2) Disable the function of Harmony to append bootclasspath from manifest
extraction. Unfortunately Geronimo test suite will fails with Harmony if so according to Pavel.
    My understanding is that it is the problem of EUT itself. It just needs to be more stable.
If we can reprogram EUT the missed library and  the duplicate entry will not be the issue.

   Your feedbacks are welcome here.

> [buildtest][eut][drlvm] Remove duplicate entry for classlib of Harmony
> ----------------------------------------------------------------------
>                 Key: HARMONY-6072
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6072
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>    Affects Versions: 5.0M8
>         Environment: Any
>            Reporter: Chunrong Lai
>             Fix For: 5.0M9
>         Attachments: ClasslibDirTest.java, H6072.patch, H6072.patch, H6072.patch_1
>  When running attached test case extracted from EUT3.5. Harmony will get duplicate (Jar)
entry of classlib which leads to later error of EUT.

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

View raw message