It's all about the answers!

Ask a question

Illegal Read Access when building in jazz.net


Christophe Elek (2.9k13021) | asked Apr 09 '09, 2:06 p.m.
JAZZ DEVELOPER
After requesting my private build, I ma getting the following eror 80% of
the time
Sometime, (1 out of 5) I am not getting the error

Who can explain to me what is going on ?

2009-04-09 18:00:39 running on host: apollobuildserv6
2009-04-09 18:00:39
2009-04-09 18:00:39 Substituted the following build
property variables:
2009-04-09 18:00:39 licenseSourceDir =
${team.scm.fetchDestination}/com.ibm.team.releng.html.licenses/common
--> licenseSourceDir =
/releng/team.build/working.dirs/releng.fetched/com.ibm.team.releng.html.l
icenses/common
2009-04-09 18:00:39
2009-04-09 18:00:39 Should build occur?
2009-04-09 18:00:39 Yes: Always build a user
initiated request.
2009-04-09 18:00:40 Invoking pre-build participant
"com.ibm.team.build.jazzscm"
com.ibm.team.repository.common.PermissionDeniedException: Illegal read
access: User "build" attempted to read item(s) having the following type
(s): com.ibm.team.scm.common.internal.impl.WorkspaceHandleImpl
at
com.ibm.team.repository.client.internal.ItemManager.internalFetchItem
(ItemManager.java:1556)
at com.ibm.team.repository.client.internal.ItemManager.access$0
(ItemManager.java:1515)
at com.ibm.team.repository.client.internal.ItemManager
$AbstractStore.retrieveItem(ItemManager.java:185)
at com.ibm.team.repository.client.internal.ItemManager
$CurrentStore.fetchItem(ItemManager.java:310)
at
com.ibm.team.repository.client.internal.ItemManager.fetchCompleteItem
(ItemManager.java:819)
at
com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.getWorkspac
e(JazzScmPreBuildParticipant.java:184)
at
com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.preBuild
(JazzScmPreBuildParticipant.java:108)
at
com.ibm.team.build.internal.engine.BuildLoop.invokePreBuildParticipants
(BuildLoop.java:592)
at com.ibm.team.build.internal.engine.BuildLoop$2.run
(BuildLoop.java:448)
at java.lang.Thread.run(Thread.java:810)

--
Christophe Elek
Serviceability Architect
IBM Software Group - Rational

3 answers



permanent link
John Camelon (1.7k14) | answered Apr 09 '09, 8:47 p.m.
JAZZ DEVELOPER
You cannot run a personal build on a private workspace.
Private means private to even the build account.
This will likely be a limitation in 2.0.
See
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=76740
for discussion.

JohnC
SCM Server

Christophe Elek wrote:
After requesting my private build, I ma getting the following eror 80% of
the time
Sometime, (1 out of 5) I am not getting the error

Who can explain to me what is going on ?

2009-04-09 18:00:39 running on host: apollobuildserv6
2009-04-09 18:00:39
2009-04-09 18:00:39 Substituted the following build
property variables:
2009-04-09 18:00:39 licenseSourceDir =
${team.scm.fetchDestination}/com.ibm.team.releng.html.licenses/common
--> licenseSourceDir =
/releng/team.build/working.dirs/releng.fetched/com.ibm.team.releng.html.l
icenses/common
2009-04-09 18:00:39
2009-04-09 18:00:39 Should build occur?
2009-04-09 18:00:39 Yes: Always build a user
initiated request.
2009-04-09 18:00:40 Invoking pre-build participant
"com.ibm.team.build.jazzscm"
com.ibm.team.repository.common.PermissionDeniedException: Illegal read
access: User "build" attempted to read item(s) having the following type
(s): com.ibm.team.scm.common.internal.impl.WorkspaceHandleImpl
at
com.ibm.team.repository.client.internal.ItemManager.internalFetchItem
(ItemManager.java:1556)
at com.ibm.team.repository.client.internal.ItemManager.access$0
(ItemManager.java:1515)
at com.ibm.team.repository.client.internal.ItemManager
$AbstractStore.retrieveItem(ItemManager.java:185)
at com.ibm.team.repository.client.internal.ItemManager
$CurrentStore.fetchItem(ItemManager.java:310)
at
com.ibm.team.repository.client.internal.ItemManager.fetchCompleteItem
(ItemManager.java:819)
at
com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.getWorkspac
e(JazzScmPreBuildParticipant.java:184)
at
com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.preBuild
(JazzScmPreBuildParticipant.java:108)
at
com.ibm.team.build.internal.engine.BuildLoop.invokePreBuildParticipants
(BuildLoop.java:592)
at com.ibm.team.build.internal.engine.BuildLoop$2.run
(BuildLoop.java:448)
at java.lang.Thread.run(Thread.java:810)

permanent link
Christophe Elek (2.9k13021) | answered Apr 10 '09, 3:25 a.m.
JAZZ DEVELOPER
johnc <jcamelon> wrote in news:grm4uo$66k$1
@localhost.localdomain:

You cannot run a personal build on a private workspace.
Private means private to even the build account.
This will likely be a limitation in 2.0.

Thanks John,
Is there a work item to changethe error for a more consumable one or should
I open one ?

--
Christophe Elek
Serviceability Architect
IBM Software Group - Rational

permanent link
Christophe Elek (2.9k13021) | answered Apr 10 '09, 3:30 a.m.
JAZZ DEVELOPER
johnc <jcamelon> wrote in news:grm4uo$66k$1
@localhost.localdomain:

You cannot run a personal build on a private workspace.


Thx John, found the WI

--
Christophe Elek
Serviceability Architect
IBM Software Group - Rational

Your answer


Register or to post your answer.