[Spacewalk-list] Exception when trying to enable config deploy on activation key

Jonathan Beckman jonathan.beckman at cinnober.com
Mon Jul 20 09:32:38 UTC 2009


I'm getting an exception whenever I try to enable a configuration
deployment for a activationkey.

Yes I have the rhnlib and rhncfg* packages in my channel

Exception below:

The following exception occurred while executing this request:
POST /rhn/activationkeys/Edit.do

Date:7/20/09 1:30:17 PM CEST
Headers:
  host: 172.16.254.120
  user-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.11)
Gecko/2009061208 Iceweasel/3.0.6 (Debian-3.0.6-1)
  accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  accept-language: en-us,en;q=0.5
  accept-encoding: gzip,deflate
  accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
  Keep-Alive: 300
  connection: keep-alive
  referer: https://172.16.254.120/rhn/activationkeys/Edit.do?tid=10
  cookie: JSESSIONID=DFBE45466F73921ED9EED0D4EFF592B2;
pxt-session-cookie=395xd0f1dacb7f4473da0d6860b1aa19b3a6
  content-type: application/x-www-form-urlencoded
  content-length: 248

Request:
Local Name = 172.16.254.120
Server Name = 172.16.254.120
Requested Session Id came from Cookie
Requested Session Valid = true
Session =
org.apache.catalina.session.StandardSessionFacade at 57b8b8f2[session=StandardSession[DFBE45466F73921ED9EED0D4EFF592B2]]
Protocol = https
Request Locale = en_US
Request Character Encoding = UTF-8
Attribute Names = rhnActiveLang,
javax.servlet.jsp.jstl.fmt.timeZone.request, blankDescription,
activationkey, javax.servlet.request.key_size, requestedUri,
javax.servlet.request.ssl_session, org.apache.struts.action.MESSAGE,
session, activationKeyForm, prefix, __sitemesh__filterapplied,
javax.servlet.request.cipher_suite,
org.apache.struts.action.mapping.instance,
org.apache.struts.action.MODULE, 

Form Variables:
  autoDeploy: on
  tid: 10
  usageLimit: 
  dispatch: Update Activation Key
  submitted: true
  selectedEntitlements: monitoring_entitled
  description: eou
  key: 9ce985a0a7a41b1568d6498e6f8cf5e9
  selectedChannel: 101
  universal: on


User Information:
User cinjobe (id 1, org_id 1)

Exception:
javax.servlet.ServletException: A token cannot have a null packageName.
  at
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
  at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
  at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)
  at
com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:82)
  at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
  at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at
com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:73)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142)
  at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at
com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at
com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at
com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at
com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
  at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
  at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
  at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
  at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
  at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
  at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
  at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
  at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
  at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
  at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NullPointerException: A token cannot have a null
packageName.
  at com.redhat.rhn.domain.token.Token.addPackage(Token.java:360)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:616)
  at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
  at
com.redhat.rhn.domain.token.Token$$EnhancerByCGLIB$$eb110f74.addPackage(<generated>)
  at
com.redhat.rhn.domain.token.ActivationKey.addPackage(ActivationKey.java:311)
  at
com.redhat.rhn.manager.token.ActivationKeyManager.addConfigMgmtPackages(ActivationKeyManager.java:501)
  at
com.redhat.rhn.manager.token.ActivationKeyManager.setupAutoConfigDeployment(ActivationKeyManager.java:515)
  at
com.redhat.rhn.domain.token.ActivationKey.setDeployConfigs(ActivationKey.java:180)
  at
com.redhat.rhn.frontend.action.token.ActivationKeyDetailsAction.update(ActivationKeyDetailsAction.java:208)
  at
com.redhat.rhn.frontend.action.token.ActivationKeyDetailsAction.execute(ActivationKeyDetailsAction.java:114)
  at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
  ... 40 more


-- 
Jonathan Beckman




More information about the Spacewalk-list mailing list