jboss - EJB - Could not parse configuration: hibernate.cfg.xml -


this first question here, i'm quite new in hibernate please forgive me if question shouldn't posted here.

i know, forums full question , there different answer haven't been able solve problem.

i try deploy ear contains ejb project , web project. ejb project has bean tries initialize hibernate, same error time. use jboss 7.1.1.

if move classes related hibernate , database web project work well, can access db. same hibernate.cfg.xml, same java packages , classes.

please, take @ hibernate.cfg.xml , please advice. in advance.

hibernate.cfg.xml:

<?xml version="1.0" encoding="utf-8"?> <!doctype hibernate-configuration public "-//hibernate/hibernate configuration dtd 3.0//en" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration>     <session-factory>         <property name="hibernate.bytecode.use_reflection_optimizer">false</property>         <property name="hibernate.connection.driver_class">org.postgresql.driver</property>         <property name="hibernate.connection.password">jboss</property>         <property name="hibernate.connection.url">jdbc:postgresql://serveraddress:5432/szokartya</property>         <property name="hibernate.connection.username">jboss</property>         <property name="hibernate.dialect">org.hibernate.dialect.postgresqldialect</property>         <property name="hibernate.search.autoregister_listeners">false</property>         <property name="hibernate.current_session_context_class">thread</property>         <property name="hibernate.c3p0.min_size">5</property>         <property name="hibernate.c3p0.max_size">20</property>         <property name="hibernate.c3p0.timeout">300</property>         <property name="hibernate.c3p0.max_statements">50</property>         <property name="hibernate.c3p0.idle_test_period">3000</property>         <mapping class="hibernate.pojo.users" />     </session-factory> </hibernate-configuration>` 

my hibernateutil:

public class hibernateutil {      private static final sessionfactory sessionfactory = buildsessionfactory();      private static sessionfactory buildsessionfactory() {         try {             //create sessionfactory hibernate.cfg.xml             return new configuration().configure().buildsessionfactory();          } catch (throwable ex) {             // make sure log exception, might swallowed              system.err.println("initial sessionfactory creation failed." + ex);             throw new exceptionininitializererror(ex);         }     }      public static sessionfactory getsessionfactory() {         return sessionfactory;     }    }    

output:

00:44:46,164 info  [org.hibernate.cfg.configuration] (http-localhost-127.0.0.1-8080-3) hhh000043: configuring resource: /hibernate.cfg.xml 00:44:46,165 info  [org.hibernate.cfg.configuration] (http-localhost-127.0.0.1-8080-3) hhh000040: configuration resource: /hibernate.cfg.xml 00:44:46,168 error [stderr] (http-localhost-127.0.0.1-8080-3) initial sessionfactory creation failed.org.hibernate.hibernateexception: not parse configuration: /hibernate.cfg.xml  00:44:46,169 error [org.jboss.ejb3.invocation] (http-localhost-127.0.0.1-8080-3) jbas014134: ejb invocation failed on component persistencehandlerbean method public abstract java.lang.string com.envinnotics.szokartya.ejb.beans.persistencehandler.sayhello(java.lang.string): javax.ejb.ejbexception: unexpected error     @ org.jboss.as.ejb3.tx.cmttxinterceptor.handleexceptioninourtx(cmttxinterceptor.java:163) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.as.ejb3.tx.cmttxinterceptor.invokeinourtx(cmttxinterceptor.java:230) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.as.ejb3.tx.cmttxinterceptor.required(cmttxinterceptor.java:304) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.as.ejb3.tx.cmttxinterceptor.processinvocation(cmttxinterceptor.java:190) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.component.interceptors.currentinvocationcontextinterceptor.processinvocation(currentinvocationcontextinterceptor.java:41) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.component.interceptors.logginginterceptor.processinvocation(logginginterceptor.java:59) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.namespacecontextinterceptor.processinvocation(namespacecontextinterceptor.java:50) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.component.interceptors.additionalsetupinterceptor.processinvocation(additionalsetupinterceptor.java:32) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.tcclinterceptor.processinvocation(tcclinterceptor.java:45) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.chainedinterceptor.processinvocation(chainedinterceptor.java:61) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.viewservice$view.invoke(viewservice.java:165) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.as.ee.component.viewdescription$1.processinvocation(viewdescription.java:173) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.chainedinterceptor.processinvocation(chainedinterceptor.java:61) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.proxyinvocationhandler.invoke(proxyinvocationhandler.java:72) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ com.envinnotics.szokartya.ejb.beans.persistencehandler$$$view35.sayhello(unknown source) [szokartyaejb.jar:]     @ servlets.start.doget(start.java:47)     @ javax.servlet.http.httpservlet.service(httpservlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.final.jar:1.0.0.final]     @ javax.servlet.http.httpservlet.service(httpservlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.final.jar:1.0.0.final]     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:329)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:248)     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:275)     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:161)     @ org.jboss.as.web.security.securitycontextassociationvalve.invoke(securitycontextassociationvalve.java:153)     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:155)     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102)     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109)     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:368)     @ org.apache.coyote.http11.http11processor.process(http11processor.java:877)     @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:671)     @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:930)     @ java.lang.thread.run(unknown source) [rt.jar:1.7.0_17] caused by: java.lang.exceptionininitializererror     @ com.envinnotics.szokartya.ejb.hibernateutil.hibernateutil.buildsessionfactory(hibernateutil.java:22) [szokartyaejb.jar:]     @ com.envinnotics.szokartya.ejb.hibernateutil.hibernateutil.<clinit>(hibernateutil.java:9) [szokartyaejb.jar:]     @ com.envinnotics.szokartya.ejb.beans.persistencehandlerbean.createandstoreevent(persistencehandlerbean.java:51) [szokartyaejb.jar:]     @ com.envinnotics.szokartya.ejb.beans.persistencehandlerbean.sayhello(persistencehandlerbean.java:33) [szokartyaejb.jar:]     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) [rt.jar:1.7.0_17]     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source) [rt.jar:1.7.0_17]     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source) [rt.jar:1.7.0_17]     @ java.lang.reflect.method.invoke(unknown source) [rt.jar:1.7.0_17]     @ org.jboss.as.ee.component.managedreferencemethodinterceptorfactory$managedreferencemethodinterceptor.processinvocation(managedreferencemethodinterceptorfactory.java:72) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.weavedinterceptor.processinvocation(weavedinterceptor.java:53) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.interceptors.userinterceptorfactory$1.processinvocation(userinterceptorfactory.java:36) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.jpa.interceptor.sbinvocationinterceptor.processinvocation(sbinvocationinterceptor.java:47)     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.initialinterceptor.processinvocation(initialinterceptor.java:21) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.chainedinterceptor.processinvocation(chainedinterceptor.java:61) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.interceptors.componentdispatcherinterceptor.processinvocation(componentdispatcherinterceptor.java:53) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.component.pool.pooledinstanceinterceptor.processinvocation(pooledinstanceinterceptor.java:51) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.tx.cmttxinterceptor.invokeinourtx(cmttxinterceptor.java:228) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     ... 36 more caused by: org.hibernate.hibernateexception: not parse configuration: /hibernate.cfg.xml     @ org.hibernate.cfg.configuration.doconfigure(configuration.java:2010) [hibernate-core-4.0.1.final.jar:4.0.1.final]     @ org.hibernate.cfg.configuration.configure(configuration.java:1922) [hibernate-core-4.0.1.final.jar:4.0.1.final]     @ org.hibernate.cfg.configuration.configure(configuration.java:1901) [hibernate-core-4.0.1.final.jar:4.0.1.final]     @ com.envinnotics.szokartya.ejb.hibernateutil.hibernateutil.buildsessionfactory(hibernateutil.java:16) [szokartyaejb.jar:]     ... 58 more caused by: org.dom4j.documentexception: org.dom4j.documentfactory cannot cast org.dom4j.documentfactory nested exception: org.dom4j.documentfactory cannot cast org.dom4j.documentfactory     @ org.dom4j.io.saxreader.read(saxreader.java:484)     @ org.hibernate.cfg.configuration.doconfigure(configuration.java:2002) [hibernate-core-4.0.1.final.jar:4.0.1.final]     ... 61 more  00:44:46,211 error [org.apache.catalina.core.containerbase.[jboss.web].[default-host].[/szokartya].[servlets.start]] (http-localhost-127.0.0.1-8080-3) servlet.service() servlet servlets.start threw exception: javax.ejb.ejbexception: unexpected error     @ org.jboss.as.ejb3.tx.cmttxinterceptor.handleexceptioninourtx(cmttxinterceptor.java:163) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.as.ejb3.tx.cmttxinterceptor.invokeinourtx(cmttxinterceptor.java:230) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.as.ejb3.tx.cmttxinterceptor.required(cmttxinterceptor.java:304) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.as.ejb3.tx.cmttxinterceptor.processinvocation(cmttxinterceptor.java:190) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.component.interceptors.currentinvocationcontextinterceptor.processinvocation(currentinvocationcontextinterceptor.java:41) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.component.interceptors.logginginterceptor.processinvocation(logginginterceptor.java:59) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.namespacecontextinterceptor.processinvocation(namespacecontextinterceptor.java:50) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.component.interceptors.additionalsetupinterceptor.processinvocation(additionalsetupinterceptor.java:32) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.tcclinterceptor.processinvocation(tcclinterceptor.java:45) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.chainedinterceptor.processinvocation(chainedinterceptor.java:61) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.viewservice$view.invoke(viewservice.java:165) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.as.ee.component.viewdescription$1.processinvocation(viewdescription.java:173) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.chainedinterceptor.processinvocation(chainedinterceptor.java:61) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.proxyinvocationhandler.invoke(proxyinvocationhandler.java:72) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ com.envinnotics.szokartya.ejb.beans.persistencehandler$$$view35.sayhello(unknown source) [szokartyaejb.jar:]     @ servlets.start.doget(start.java:47) [classes:]     @ javax.servlet.http.httpservlet.service(httpservlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.final.jar:1.0.0.final]     @ javax.servlet.http.httpservlet.service(httpservlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.final.jar:1.0.0.final]     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:329) [jbossweb-7.0.13.final.jar:]     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:248) [jbossweb-7.0.13.final.jar:]     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:275) [jbossweb-7.0.13.final.jar:]     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:161) [jbossweb-7.0.13.final.jar:]     @ org.jboss.as.web.security.securitycontextassociationvalve.invoke(securitycontextassociationvalve.java:153) [jboss-as-web-7.1.1.final.jar:7.1.1.final]     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:155) [jbossweb-7.0.13.final.jar:]     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102) [jbossweb-7.0.13.final.jar:]     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109) [jbossweb-7.0.13.final.jar:]     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:368) [jbossweb-7.0.13.final.jar:]     @ org.apache.coyote.http11.http11processor.process(http11processor.java:877) [jbossweb-7.0.13.final.jar:]     @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:671) [jbossweb-7.0.13.final.jar:]     @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:930) [jbossweb-7.0.13.final.jar:]     @ java.lang.thread.run(unknown source) [rt.jar:1.7.0_17] caused by: java.lang.exceptionininitializererror     @ com.envinnotics.szokartya.ejb.hibernateutil.hibernateutil.buildsessionfactory(hibernateutil.java:22) [szokartyaejb.jar:]     @ com.envinnotics.szokartya.ejb.hibernateutil.hibernateutil.<clinit>(hibernateutil.java:9) [szokartyaejb.jar:]     @ com.envinnotics.szokartya.ejb.beans.persistencehandlerbean.createandstoreevent(persistencehandlerbean.java:51) [szokartyaejb.jar:]     @ com.envinnotics.szokartya.ejb.beans.persistencehandlerbean.sayhello(persistencehandlerbean.java:33) [szokartyaejb.jar:]     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) [rt.jar:1.7.0_17]     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source) [rt.jar:1.7.0_17]     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source) [rt.jar:1.7.0_17]     @ java.lang.reflect.method.invoke(unknown source) [rt.jar:1.7.0_17]     @ org.jboss.as.ee.component.managedreferencemethodinterceptorfactory$managedreferencemethodinterceptor.processinvocation(managedreferencemethodinterceptorfactory.java:72) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.weavedinterceptor.processinvocation(weavedinterceptor.java:53) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.interceptors.userinterceptorfactory$1.processinvocation(userinterceptorfactory.java:36) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.jpa.interceptor.sbinvocationinterceptor.processinvocation(sbinvocationinterceptor.java:47)     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.initialinterceptor.processinvocation(initialinterceptor.java:21) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.invocation.chainedinterceptor.processinvocation(chainedinterceptor.java:61) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ee.component.interceptors.componentdispatcherinterceptor.processinvocation(componentdispatcherinterceptor.java:53) [jboss-as-ee-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.component.pool.pooledinstanceinterceptor.processinvocation(pooledinstanceinterceptor.java:51) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     @ org.jboss.invocation.interceptorcontext.proceed(interceptorcontext.java:288) [jboss-invocation-1.1.1.final.jar:1.1.1.final]     @ org.jboss.as.ejb3.tx.cmttxinterceptor.invokeinourtx(cmttxinterceptor.java:228) [jboss-as-ejb3-7.1.1.final.jar:7.1.1.final]     ... 36 more caused by: org.hibernate.hibernateexception: not parse configuration: /hibernate.cfg.xml     @ org.hibernate.cfg.configuration.doconfigure(configuration.java:2010) [hibernate-core-4.0.1.final.jar:4.0.1.final]     @ org.hibernate.cfg.configuration.configure(configuration.java:1922) [hibernate-core-4.0.1.final.jar:4.0.1.final]     @ org.hibernate.cfg.configuration.configure(configuration.java:1901) [hibernate-core-4.0.1.final.jar:4.0.1.final]     @ com.envinnotics.szokartya.ejb.hibernateutil.hibernateutil.buildsessionfactory(hibernateutil.java:16) [szokartyaejb.jar:]     ... 58 more caused by: org.dom4j.documentexception: org.dom4j.documentfactory cannot cast org.dom4j.documentfactory nested exception: org.dom4j.documentfactory cannot cast org.dom4j.documentfactory     @ org.dom4j.io.saxreader.read(saxreader.java:484)     @ org.hibernate.cfg.configuration.doconfigure(configuration.java:2002) [hibernate-core-4.0.1.final.jar:4.0.1.final]     ... 61 more 

answering question: problem used ansi encoding in hibernate.cfg.xml instead of utf8.


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -