IBM Support

JR45474: BOOTSTRAP THROWS "YOU ARE NOT AUTHORIZED TO CHANGE THIS WORKSPACE".

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • While upgrading the database from previous version the
    bootstrap command failes to update the toolkit wiht the
    following exception:
    
    File
    /www/iBPM8/WebSphere8/AppServer/BPM/Lombardi/imports/system-tool
    kit.twx failed.
    Jan 17, 2013 3:39:55 PM
    com.lombardisoftware.utility.WLELoggerUtils logError
    SEVERE: CWLLG2015E:  An unexpected runtime exception occurred.
    See exception for more details.  Error: You are not authorized
    to change this workspace.
    Throwable occurred:
    com.lombardisoftware.client.security.AuthorizationDeniedExceptio
    n: You are not authorized to change this workspace
     at
    com.lombardisoftware.client.security.AuthorizationUtils.deny(Aut
    horizationUtils.java:120)
     at
    com.lombardisoftware.client.security.LibraryAuthorizationImpl.as
    sertEditBranch(LibraryAuthorizationImpl.java:100)
     at
    com.lombardisoftware.core.deployment.ImportHelper.importSnapshot
    (ImportHelper.java:610)
     at
    com.lombardisoftware.server.ejb.repositoryservices.TWXImportExpo
    rtSupport$2.call(TWXImportExportSupport.java:213)
     at
    com.lombardisoftware.server.ejb.repositoryservices.TWXImportExpo
    rtSupport$2.call(TWXImportExportSupport.java:210)
     at
    com.lombardisoftware.server.ejb.persistence.versioning.BranchMan
    ager$5.call(BranchManager.java:605)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.executeInNewTransaction(ProgrammaticTransactionSupport.java:4
    31)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.execute(ProgrammaticTransactionSupport.java:257)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.executeWithLongTimeout(ProgrammaticTransactionSupport.java:19
    8)
     at
    com.lombardisoftware.server.ejb.persistence.versioning.BranchMan
    ager.mutateInSingleTransaction(BranchManager.java:600)
     at
    com.lombardisoftware.server.ejb.repositoryservices.TWXImportExpo
    rtSupport.importPackageInternal(TWXImportExportSupport.java:210)
     at
    com.lombardisoftware.server.ejb.repositoryservices.TWXImportExpo
    rtSupport.importPackage(TWXImportExportSupport.java:82)
     at
    com.lombardisoftware.server.ejb.repositoryservices.RepositorySer
    vicesCore.importPackage(RepositoryServicesCore.java:359)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
     at java.lang.reflect.Method.invoke(Method.java:611)
     at
    org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef
    lection(AopUtils.java:310)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.inv
    okeJoinpoint(ReflectiveMethodInvocation.java:182)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.pro
    ceed(ReflectiveMethodInvocation.java:149)
     at
    com.lombardisoftware.utility.spring.TransactionInterceptor$1.cal
    l(TransactionInterceptor.java:52)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.executeWithNoTransaction(ProgrammaticTransactionSupport.java:
    548)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt.execute(ProgrammaticTransactionSupport.java:278)
     at
    com.lombardisoftware.utility.spring.TransactionInterceptor.invok
    e(TransactionInterceptor.java:50)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.pro
    ceed(ReflectiveMethodInvocation.java:171)
     at
    com.lombardisoftware.utility.spring.CoreEntryInterceptor.invoke(
    CoreEntryInterceptor.java:44)
     at
    com.lombardisoftware.utility.spring.PSCoreEntryInterceptor.invok
    e(PSCoreEntryInterceptor.java:14)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.pro
    ceed(ReflectiveMethodInvocation.java:171)
     at
    org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkD
    ynamicAopProxy.java:204)
     at $Proxy20.importPackage(Unknown Source)
     at
    com.lombardisoftware.ant.ImportProfileTask.importFile(ImportProf
    ileTask.java:274)
     at
    com.lombardisoftware.ant.ImportProfileTask.mainInternal(ImportPr
    ofileTask.java:135)
     at
    com.lombardisoftware.ant.ImportProfileTask.main(ImportProfileTas
    k.java:90)
    

Local fix

  • The PrimayAuthenticationAlias set for the new environment may
    be different than what was used in the previous version of the
    database .  For example you may have set the useid for BPM 80
    profile as BPMADMIN where as in previous version could be
    tw_admin .
    
    You may be be able to work around the problem by changing the
    PrimaryAuthentication Alias in the WebSphere Applicatin Server
    configuration to old "tw_admin"  and run the bootstrap command
    again.  It is not necessary to restore the database.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users upgrading frommTeamworks 7.2 to bpm   *
    *                  v8.0                                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: You are not authorized to change this   *
    *                      workspace when running                  *
    *                      bootstrapProcessServerData              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When attepting ot migrate to BPM v8.0 from Teamworks v7.2, the
    bootstrapProcesdsServerData script fails with the exception
    shown in the APAR description.
    

Problem conclusion

  • Applying this fix resolves this authorization issue during
    this migration step.
    
    Please see the associated readme file for installation
    instructions.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR45474

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-18

  • Closed date

    2013-02-26

  • Last modified date

    2013-02-26

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    BPM STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R800 PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0"}]

Document Information

Modified date:
07 October 2021