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.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.