IBM Support

RS00250: NPE WHEN PUBLISHING DT FROM RTS TO RSO

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • One will get the following stack trace when publishing a DT from
    RTS to RSO
    
     Unexpected error
    Rule Team Server has encountered an unexpected error. The
    internal error message is:
    
    java.lang.NullPointerException
    Please contact your administrator for further details.
    
    Hide Stack <<
    java.lang.NullPointerException
        at
    ilog.rules.dataaccess.rso.openxml.StyleSheetWriter.addNumFmt(Sty
    leSheetWriter.java:126)
        at
    ilog.rules.dataaccess.rso.openxml.StyleSheetWriter.findOrCreateN
    umFmtId(StyleSheetWriter.java:247)
        at
    ilog.rules.dataaccess.rso.openxml.StyleSheetWriter.getCustomCell
    StyleId(StyleSheetWriter.java:257)
        at
    ilog.rules.dataaccess.rso.openxml.StyleSheetWriter.getOrAddCusto
    mCellStyleId(StyleSheetWriter.java:193)
        at
    ilog.rules.dataaccess.rso.openxml.WorksheetHandler.setOperatorIf
    Needed(WorksheetHandler.java:639)
        at
    ilog.rules.dataaccess.rso.openxml.WorksheetHandler.writeValueToC
    ell(WorksheetHandler.java:581)
        at
    ilog.rules.dataaccess.rso.openxml.WorksheetHandler.addRow(Worksh
    eetHandler.java:501)
        at
    ilog.rules.dataaccess.rso.openxml.WorksheetHandler.writeWorkshee
    tDoc(WorksheetHandler.java:152)
        at
    ilog.rules.dataaccess.rso.openxml.WorksheetHandler.save(Workshee
    tHandler.java:84)
        at
    ilog.rules.dataaccess.rso.openxml.RSOExcelDataStore.save(RSOExce
    lDataStore.java:742)
        at
    ilog.rules.dataaccess.rso.openxml.OfficeDocumentStore.save(Offic
    eDocumentStore.java:158)
        at
    ilog.rules.dataaccess.rso.RSODataProvider.commitTransaction(RSOD
    ataProvider.java:107)
        at
    ilog.rules.synchronization.remote.direct.DirectRemoteRuleModelDa
    taAccess.publish(DirectRemoteRuleModelDataAccess.java:359)
        at
    ilog.rules.synchronization.operations.PublishOperation.run(Publi
    shOperation.java:174)
        at
    ilog.rules.teamserver.web.synchronization.rso.RTSRSOSubscriber.p
    ublishArtifacts(RTSRSOSubscriber.java:270)
        at
    ilog.rules.teamserver.web.gwt.rsosync.services.PublishOperationH
    andler.run(PublishOperationHandler.java:214)
        at
    ilog.rules.teamserver.web.gwt.rsosync.services.RSOServiceImpl.do
    SyncOperation(RSOServiceImpl.java:324)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
        at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:39)
        at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:599)
        at
    com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.j
    ava:527)
        at
    com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(
    RemoteServiceServlet.java:164)
        at
    com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(Remot
    eServiceServlet.java:86)
        at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
    (ApplicationFilterChain.java:290)
        at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(Applica
    tionFilterChain.java:206)
        at
    ilog.rules.teamserver.web.servlets.filter.IlrSecurityFilter.doFi
    lter(IlrSecurityFilter.java:28)
        at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
    (ApplicationFilterChain.java:235)
        at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(Applica
    tionFilterChain.java:206)
        at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWra
    pperValve.java:233)
        at
    org.apache.catalina.core.StandardContextValve.invoke(StandardCon
    textValve.java:191)
        at
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authe
    nticatorBase.java:433)
        at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostVa
    lve.java:128)
        at
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportVa
    lve.java:102)
        at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngi
    neValve.java:109)
        at
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapte
    r.java:286)
        at
    org.apache.coyote.http11.Http11Processor.process(Http11Processor
    .java:845)
        at
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.
    process(Http11Protocol.java:583)
        at
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.ja
    va:447)
        at java.lang.Thread.run(Thread.java:735)
    

Local fix

  • n/a
    

Problem summary

  • when publishing a DT from RTS to RSO, one can get a
    NullPointerException (through a fairly uncommon scenario)
    

Problem conclusion

  • Code has been modified to work in all cases, including in this
    scenario
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS00250

  • Reported component name

    WS ILOG JRULES

  • Reported component ID

    5724X9800

  • Reported release

    702

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-06-16

  • Closed date

    2010-09-22

  • Last modified date

    2010-09-22

  • 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

    WS ILOG JRULES

  • Fixed component ID

    5724X9800

Applicable component levels

  • R703 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS6MTS","label":"WebSphere ILOG JRules"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
22 September 2010