When I try to promote latest JDK into our source control (AccuRev), I get the following error:
jdk/bin/ControlPanel': Element is a symbolic-link on disk, should be a file or directory.
This is NOT the only symbolic-link in the latest 1.7.0_51 JDK. I didn't have this issue in 1.7.0_09.
Above symbolic-link points to a file under the same directory. I am using Linux.
Is there any risk with those symbolic-link for product (jre folder has the same symbolic-link and reports the same error)?
EDIT:
here is another one:
jdk/jre/lib/amd64/server/libjsig.so': Element is a symbolic-link on disk, should be a file or directory.
EDIT2:
[XXXXXX server]$ accurev stat -fix libjsig.so
<?xml version="1.0" encoding="utf-8"?>
<AcResponse
Command="stat"
Directory="/XXXXXX/3rdparty/java/linux/64bit/jdk/jre/lib/amd64/server"
TaskId="450242">
<element
location="/./XXXXX/3rdparty/java/linux/64bit/jdk/jre/lib/amd64/server/libjsig.so"
dir="no"
executable="yes"
id="12936"
elemType="binary"
size="13"
modTime="1394570292"
hierType="parallel"
Virtual="1/1"
namedVersion="XXXXX/1"
Real="269/1"
status="(modified)"/>
</AcResponse>
[XXXXX server]$ accurev
AccuRev 5.4.1 (2012/02/28)
Copyright (c) 1995-2012 AccuRev Inc. All rights reserved
type 'accurev help' for help.
[XXXXX server]$ ls -l libjsig.so
lrwxrwxrwx 1 XXX XXX 13 Mar 11 16:38 libjsig.so -> ../libjsig.so