Hi everyone,

I am trying to integrate phoenix with an application that runs on OSGI 
framework. I have provide bundles details in feature.xml          
<bundle>wrap:mvn:org.apache.hbase/hbase-client/0.98.17-hadoop2</bundle>         
<bundle>wrap:mvn:org.apache.phoenix/phoenix-core/4.6.0-HBase-0.98</bundle>      
   <bundle>wrap:mvn:org.apache.htrace/htrace-core/3.1.0-incubating</bundle> I 
have also added dependencies for the above mentioned dependencies in module's 
pom.  While executing following code I am getting this exception  Code :        
          try {                                  
DriverManager.registerDriver(new PhoenixDriver());                     con = 
DriverManager.getConnection("jdbc:phoenix:localhost");                     }    
              catch (SQLException e) {                     // TODO 
Auto-generated catch block                     e.printStackTrace();             
    }      Exception: Uncaught error from thread 
[opendaylight-cluster-data-notification-dispatcher-74] shutting down JVM since 
'akka.jvm-exit-on-fatal-error' is enabled for 
ActorSystem[opendaylight-cluster-data] java.lang.NoClassDefFoundError: 
org/apache/hadoop/hbase/ipc/RpcControllerFactory     at 
java.lang.ClassLoader.defineClass1(Native Method)     at 
java.lang.ClassLoader.defineClass(ClassLoader.java:763)     at 
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)
     at 
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClassHoldingLock(ClasspathManager.java:632)
     at 
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:607)
     at 
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:568)
     at 
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:492)
     at 
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:465)
  Caused by: java.lang.ClassNotFoundException: 
org.apache.hadoop.hbase.ipc.RpcControllerFactory     at 
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
     at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)  
   at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)  
   at 
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)    Any 
suggestions regarding the problem?

Regards
Abhishek 
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


Reply via email to