There are two independent problems reported in issue 5090 even though
they both end with the same OSError message.
682 is the same issue as the last traceback. I suspect that the problem
with the last traceback is that Glassfish was running with the component
that was already installed at a time an update was attempted. The
desired behavior on Windows was that updatetool should have produced a
"file in use" dialog. Instead, it generated the exception traceback.
The first problem, that of the license issue, was fixed quite a while
back, and I believe it is actually fixed. The problem there was that
license files were not being made writable before they were removed.
682 will be fixed in B15-RC3 (the change is already checked in).
However, I'd like to verify the change so a more detailed test case is
required.
Tom
Snjezana Sevo-Zenzerovic wrote:
> Yes, it seems to be the same one....
>
> Christopher Kampmeier wrote:
>
>> Tom,
>>
>> Does this issue look like the same one Jack reported?
>>
>> https://glassfish.dev.java.net/issues/show_bug.cgi?id=5090
>>
>> Thanks,
>> ckamps
>>
>> Tom Mueller wrote:
>>
>>> BTW, I filed UC2 issue 682
>>> <https://updatecenter2.dev.java.net/issues/show_bug.cgi?id=682> for
>>> this.
>>>
>>> Tom
>>>
>>> Judy Tang wrote:
>>>
>>>> cc updatetool developer ... thanks Jack ...
>>>>
>>>> Judy
>>>>
>>>> jack Song wrote:
>>>>
>>>>> Application ID: [Update Tool 2.0.0 (Build 15.1183)]
>>>>> Timestamp : [ Pacific Daylight Time(Pacific Daylight Time)]
>>>>> wx Version : [2.8.8.0]
>>>>> wx Platform : [__WXMSW__]
>>>>> Python Version: [UNKNOWN]
>>>>> Platform : [UNKNOWN]
>>>>>
>>>>> Traceback (innermost last):
>>>>> File "C:\Program
>>>>> Files\glassfishv3-prelude\updatetool\vendor-packages\updatetool\ips.py",
>>>>>
>>>>> line 846, in Run
>>>>> self.iplan.preexecute()
>>>>> File "C:\Program
>>>>> Files\glassfishv3-prelude\pkg\vendor-packages\pkg\client\imageplan.py",
>>>>>
>>>>> line 406, in preexecute
>>>>> p.preexecute()
>>>>> File "C:\Program
>>>>> Files\glassfishv3-prelude\pkg\vendor-packages\pkg\client\pkgplan.py",
>>>>> line 254, in preexecute
>>>>> dest.preinstall(self, src)
>>>>> File "C:\Program
>>>>> Files\glassfishv3-prelude\pkg\vendor-packages\pkg\actions\file.py",
>>>>> line 66, in preinstall
>>>>> if os.path.isfile(path) and self.in_use(path):
>>>>> File "C:\Program
>>>>> Files\glassfishv3-prelude\pkg\vendor-packages\pkg\actions\file.py",
>>>>> line 74, in in_use
>>>>> os.rename(path, path)
>>>>> OSError: [Errno 13] Permission denied
>>>>>
>>>>>
>>>>> On Fri, Sep 19, 2008 at 11:24 PM, Judy Tang <Judy.J.Tang_at_sun.com>
>>>>> wrote:
>>>>>
>>>>>
>>>>>> Thanks Jack for running the tests to confirm these three bugs still
>>>>>> exist. Did you use
>>>>>> b25 for your testing ? If bug still exists in b25, could you please
>>>>>> reopen the bug ?
>>>>>>
>>>>>> Thanks,
>>>>>> Judy
>>>>>>
>>>>>> jack_spallaw wrote:
>>>>>>
>>>>>>
>>>>>>> Hi Judy,
>>>>>>>
>>>>>>> I'm sorry. It took long time to write you back.
>>>>>>>
>>>>>>> These issues are confirmed and I posted the attached files of
>>>>>>> these evidence.
>>>>>>>
>>>>>>> Please pick it up.
>>>>>>>
>>>>>>> Thanks
>>>>>>> Jack
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>>
>>>>>>> To unsubscribe, e-mail: quality-unsubscribe_at_glassfish.dev.java.net
>>>>>>> For additional commands, e-mail:
>>>>>>> quality-help_at_glassfish.dev.java.net
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>>
>>>>>> To unsubscribe, e-mail: quality-unsubscribe_at_glassfish.dev.java.net
>>>>>> For additional commands, e-mail: quality-help_at_glassfish.dev.java.net
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: quality-unsubscribe_at_glassfish.dev.java.net
>>>>> For additional commands, e-mail: quality-help_at_glassfish.dev.java.net
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_updatecenter.dev.java.net
>>> For additional commands, e-mail: dev-help_at_updatecenter.dev.java.net
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_updatecenter.dev.java.net
>> For additional commands, e-mail: dev-help_at_updatecenter.dev.java.net
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_updatecenter.dev.java.net
> For additional commands, e-mail: dev-help_at_updatecenter.dev.java.net
>