Getting java.lang.NullPointerException when performing a jndi-view operation using CLI
Issue
- Getting
java.lang.NullPointerExceptionin server logs when performing ajndi-viewoperation using CLI as follows:-
ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 3) JBAS014612: Operation ("jndi-view") failed - address: ([("subsystem" => "naming")]): java.lang.NullPointerException
at javax.mail.Session.<init>(Session.java:206)
at javax.mail.Session.getInstance(Session.java:241)
at org.jboss.as.mail.extension.MailSessionService.getValue(MailSessionService.java:170)
at org.jboss.as.mail.extension.MailSessionAdd$1.getReference(MailSessionAdd.java:137)
at org.jboss.as.mail.extension.MailSessionAdd$1.getInstanceClassName(MailSessionAdd.java:131)
at org.jboss.as.naming.ServiceBasedNamingStore.list(ServiceBasedNamingStore.java:175)
at org.jboss.as.naming.NamingContext.list(NamingContext.java:322)
at org.jboss.as.naming.NamingContext.list(NamingContext.java:338)
at org.jboss.as.naming.management.JndiViewOperation.addEntries(JndiViewOperation.java:125)
at org.jboss.as.naming.management.JndiViewOperation.addEntries(JndiViewOperation.java:139)
at org.jboss.as.naming.management.JndiViewOperation.access$000(JndiViewOperation.java:49)
at org.jboss.as.naming.management.JndiViewOperation$1.execute(JndiViewOperation.java:74)
at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:440) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:322) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:229) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:224) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:194) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:115) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:139) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:108) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.jboss.as.protocol.mgmt.AbstractMessageHandler$2$1.doExecute(AbstractMessageHandler.java:296) [jboss-as-protocol-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.jboss.as.protocol.mgmt.AbstractMessageHandler$AsyncTaskRunner.run(AbstractMessageHandler.java:518) [jboss-as-protocol-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.1.0.Final-redhat-1.jar:2.1.0.Final-redhat-1]
- Operation fails when trying to execute
/subsystem=naming:jndi-viewcommand as follows:-
[krathod@dhcp223-143 bin]$ ./jboss-cli.sh -c
[standalone@localhost:9999 /] /subsystem=naming:jndi-view
{
"outcome" => "failed",
"result" => {"java: contexts" => {
"java:" => {
"ConnectionFactory" => {
"class-name" => "org.hornetq.jms.client.HornetQJMSConnectionFactory",
"value" => "HornetQConnectionFactory [serverLocator=ServerLocatorImpl [initialConnectors=[TransportConfiguration(name=in-vm, factory=org-hornetq-core-remoting-impl-invm-InVMConnectorFactory) ?server-id=0], discoveryGroupConfiguration=null], clientID=null, dupsOKBatchSize=1048576, transactionBatchSize=1048576, readOnly=false]"
},
"JmsXA" => {
"class-name" => "java.lang.Object",
"value" => "?"
},
"TransactionManager" => {
"class-name" => "com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate",
"value" => "com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate@708b9016"
},
"ejb" => {
"class-name" => "javax.naming.Context",
"children" => {"mgmt" => {
"class-name" => "javax.naming.Context",
"children" => {"MEJB" => {
"class-name" => "javax.management.j2ee.ManagementHome",
"value" => "Proxy for remote EJB EJBHomeLocator{appName='jsr-77', moduleName='jsr-77', distinctName='', beanName='EJB', view='interface javax.management.j2ee.ManagementHome'}"
}}
}}
},
"jboss" => {
"class-name" => "javax.naming.Context",
"value" => "org.jboss.as.naming.WritableServiceBasedNamingStore@7d929f0a"
}
},
"java:jboss" => {
"ORB" => {
"class-name" => "org.jacorb.orb.ORB",
"value" => "org.jacorb.orb.ORB@5081c89a"
},
"TransactionManager" => {
"class-name" => "com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate",
"value" => "com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate@708b9016"
},
"TransactionSynchronizationRegistry" => {
"class-name" => "com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionSynchronizationRegistryImple",
"value" => "com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionSynchronizationRegistryImple@41d1828e"
},
"UserTransaction" => {
"class-name" => "org.jboss.tm.usertx.client.ServerVMClientUserTransaction",
"value" => "org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1eb9f5e9"
},
"corbanaming" => {
"class-name" => "org.omg.CosNaming._NamingContextExtStub",
"value" => "IOR:000000000000002B49444C3A6F6D672E6F72672F436F734E616D696E672F4E616D696E67436F6E746578744578743A312E3000000000000100000000000000B0000102000000000A3132372E302E302E31000DC8000000114A426F73732F4E616D696E672F726F6F74000000000000040000000000000008000000004A4143000000000100000020000000000501000100000001000100010001010900000002050100010001010000000014000000080000001A00000DC90000002100000030000000000000000100000000000000220000000000000000000000000000000000000000000000000000000000000000"
},
"irpoa" => {
"class-name" => "org.jacorb.poa.POA",
"value" => "org.jacorb.poa.POA@78991fc0"
},
"jaas" => {
"class-name" => "com.sun.proxy.$Proxy14",
"value" => "java:jboss/jaas/ Context proxy"
},
"poa" => {
"class-name" => "org.jacorb.poa.POA",
"value" => "org.jacorb.poa.POA@cf3b41b"
},
"mail" => {
"class-name" => "javax.naming.Context",
"children" => undefined
}
}
}},
"failure-description" => "JBAS014749: Operation handler failed: null",
"rolled-back" => true
}
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.1.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
