Quantcast
Channel: The Middleware Shop
Viewing all articles
Browse latest Browse all 156

WASX7017E: Exception received (no code object) at line 0

$
0
0

Error below was presented when running a Jython script on WAS 8.5.5.5

WASX7017E: Exception received while running file "/var/apps/scripts/wasAdmin/security/configureGlobalSecurity.py"; exception information: com.ibm.bsf.BSFException: exception from Jython:
Traceback (innermost last):
  (no code object) at line 0
  File "<string>", line 107
        else
              ^
SyntaxError: invalid syntax

The code being used is as follows:

securityDomainList = AdminTask.getSecurityDomainForResource('-resourceName Cell=:Node='+ nodeName + ':Server=' + serverName)
if (len(securityDomainList) == 0):
    printer("","securityDomainList is empty")
    nullSecurityDomain=""
    printer("","Current Registry Details=" + getRegistryDetails("",nullSecurityDomain))
else  
    for securityDomain in securityDomainList:
        printer("",'\n'+securityDomain)
        #logger.debug('\n'.join( servers ))
        printer("","Current Registry Details=" + getRegistryDetails("",securityDomain))
    #endFor
#endIf

Add the missing : after else for example ‘else:’ not ‘else’

Resultig fixed code

securityDomainList = AdminTask.getSecurityDomainForResource('-resourceName Cell=:Node='+ nodeName + ':Server=' + serverName)
if (len(securityDomainList) == 0):
    printer("","securityDomainList is empty")
    nullSecurityDomain=""
    printer("","Current Registry Details=" + getRegistryDetails("",nullSecurityDomain))
else: 
    for securityDomain in securityDomainList:
        printer("",'\n'+securityDomain)
        #logger.debug('\n'.join( servers ))
        printer("","Current Registry Details=" + getRegistryDetails("",securityDomain))
    #endFor
#endIf


Viewing all articles
Browse latest Browse all 156

Trending Articles