留言板

xuggler problems 6.2ga6 (SOLVED)

gordon daniels,修改在7 年前。

xuggler problems 6.2ga6 (SOLVED)

Liferay Master 帖子: 797 加入日期: 08-8-24 最近的帖子
I am running 6.2ga6. I applied the ga6 security patches. The server startsup without any errors. When I go to control panel > Server administration > external services, I get a blank page. Here is the log output after clicking on external services:

ERROR [http-bio-8080-exec-5][IncludeTag:129] Current URL /group/control_panel/manage/-/server/external-services?refererPlid=20185&_137_tabs3= generates exception: java.lang.NoClassDefFoundError: com/xuggle/ferry/JNILibraryLoader
java.lang.ClassNotFoundException: com.xuggle.ferry.JNILibraryLoader
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at com.liferay.portal.xuggler.XugglerImpl.isNativeLibraryInstalled(XugglerImpl.java:90)
at com.liferay.portal.kernel.xuggler.XugglerUtil.isNativeLibraryInstalled(XugglerUtil.java:47)
at org.apache.jsp.html.portlet.admin.view_jsp._jspService(view_jsp.java:3801)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at com.liferay.portal.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:57)
at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:78)
at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53)
at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:295)
at com.liferay.taglib.util.IncludeTag.doInclude(IncludeTag.java:192)
at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:83)
at org.apache.jsp.html.common.themes.portlet_jsp._jspService(portlet_jsp.java:3815)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

I've spent alot of time searching for an answer but nothing so far works. Anyone have a suggestion?

thanks

SOLVED: I went back to the commit solution and deleted all prior 'fixes' and processes. Instead of restarting server, just to be on the safe side, I rebooted my workstation and then started server. All went well :-) ..The amount of time spent on this was horrible but at least now its fixed.

Thanks to Olaf and Juan for his prior answers.
gordon daniels,修改在7 年前。

RE: xuggler problems 6.2ga6

Liferay Master 帖子: 797 加入日期: 08-8-24 最近的帖子
Sorry to keep asking for help, but I can not resolve this problem. I have followed Juan Gonzalez's posts on this subject but nothing works. Here is latest log:

SEVERE: contextConfig.jarFile
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
at java.util.zip.ZipFile.<init>(ZipFile.java:149)
at java.util.jar.JarFile.<init>(JarFile.java:166)
at java.util.jar.JarFile.<init>(JarFile.java:103)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:99)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at org.apache.tomcat.util.scan.FileUrlJar.<init>(FileUrlJar.java:41)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:34)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1956)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1931)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1916)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1330)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5416)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

Jul 16, 2016 11:09:33 PM org.apache.catalina.startup.ContextConfig processResourceJARs
SEVERE: Failed to processes JAR found at URL [jar:file:/home/dweebman/Liferay/opcit/tomcat/webapps/ROOT/WEB-INF/lib/xuggle-xuggler-arch-x86_64-pc-linux-gnu.jar!/] for static resources to be included in context with name [jar:file:/home/dweebman/Liferay/opcit/tomcat/webapps/ROOT/WEB-INF/lib/xuggle-xuggler-arch-x86_64-pc-linux-gnu.jar!/]
Jul 16, 2016 11:09:34 PM org.apache.catalina.startup.TldConfig tldScanJar
WARNING: Failed to process JAR [jar:file:/home/dweebman/Liferay/opcit/tomcat/webapps/ROOT/WEB-INF/lib/xuggle-xuggler-arch-x86_64-pc-linux-gnu.jar!/] for TLD files
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
at java.util.zip.ZipFile.<init>(ZipFile.java:149)
at java.util.jar.JarFile.<init>(JarFile.java:166)
at java.util.jar.JarFile.<init>(JarFile.java:103)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:99)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at org.apache.tomcat.util.scan.FileUrlJar.<init>(FileUrlJar.java:41)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:34)
at org.apache.catalina.startup.TldConfig.tldScanJar(TldConfig.java:502)
at org.apache.catalina.startup.TldConfig.access$200(TldConfig.java:61)
at org.apache.catalina.startup.TldConfig$TldJarScannerCallback.scan(TldConfig.java:300)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:258)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:177)
at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:271)
at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:590)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5416)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

Does anyone have a suggestion of where I might find an answer?

thanks
thumbnail
Olaf Kock,修改在7 年前。

RE: xuggler problems 6.2ga6

Liferay Legend 帖子: 6403 加入日期: 08-9-23 最近的帖子
Look at the commits in LPS-65771. Basically, add this line to your portal-ext.properties:

xuggler.jar.url=https://files.liferay.com/mirrors/xuggle.googlecode.com/svn/trunk/repo/share/java/xuggle/xuggle-xuggler/5.4/


You'll need to install xuggler again after configuring this and restarting your appserver
gordon daniels,修改在7 年前。

RE: xuggler problems 6.2ga6

Liferay Master 帖子: 797 加入日期: 08-8-24 最近的帖子
Olaf: thanks for the reply! I did look at the commits and tried that before posting. When I add that line to properties, the 'External Services' page is blank after server startup. It really has me stumped on what is happening.

thanks again
thumbnail
Olaf Kock,修改在7 年前。

RE: xuggler problems 6.2ga6

Liferay Legend 帖子: 6403 加入日期: 08-9-23 最近的帖子
gordon daniels:
Olaf: thanks for the reply! I did look at the commits and tried that before posting. When I add that line to properties, the 'External Services' page is blank after server startup. It really has me stumped on what is happening.


There might be an invalid (small file) xuggler jar in your WEB-INF/lib - delete it, then retry (unfortunately after yet another restart)
gordon daniels,修改在7 年前。

RE: xuggler problems 6.2ga6

Liferay Master 帖子: 797 加入日期: 08-8-24 最近的帖子
Olaf: thanks for taking the time to reply. Yes, there was a small xuggle file. Deleted it. Restarted server, and here is error log:

SEVERE: contextConfig.jarFile
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
at java.util.zip.ZipFile.<init>(ZipFile.java:149)
at java.util.jar.JarFile.<init>(JarFile.java:166)
at java.util.jar.JarFile.<init>(JarFile.java:103)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:99)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at org.apache.tomcat.util.scan.FileUrlJar.<init>(FileUrlJar.java:41)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:34)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1956)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1931)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1916)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1330)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5416)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

thanks
thumbnail
Olaf Kock,修改在7 年前。

RE: xuggler problems 6.2ga6

Liferay Legend 帖子: 6403 加入日期: 08-9-23 最近的帖子
gordon daniels:
Olaf: thanks for taking the time to reply. Yes, there was a small xuggle file. Deleted it. Restarted server, and here is error log:

SEVERE: contextConfig.jarFile
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)


There might even be two files, not only one - it's a while since I've seen this and memory fades quickly. Check again (sort files by size, inspect the smallest jar files in WEB-INF/lib). Sorry for not mentioning this before
thumbnail
Juan Gonzalez,修改在7 年前。

RE: xuggler problems 6.2ga6 (SOLVED)

Liferay Legend 帖子: 3089 加入日期: 08-10-28 最近的帖子
gordon daniels:
I am running 6.2ga6. I applied the ga6 security patches. The server startsup without any errors. When I go to control panel > Server administration > external services, I get a blank page. Here is the log output after clicking on external services:

ERROR [http-bio-8080-exec-5][IncludeTag:129] Current URL /group/control_panel/manage/-/server/external-services?refererPlid=20185&_137_tabs3= generates exception: java.lang.NoClassDefFoundError: com/xuggle/ferry/JNILibraryLoader
java.lang.ClassNotFoundException: com.xuggle.ferry.JNILibraryLoader
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at com.liferay.portal.xuggler.XugglerImpl.isNativeLibraryInstalled(XugglerImpl.java:90)
at com.liferay.portal.kernel.xuggler.XugglerUtil.isNativeLibraryInstalled(XugglerUtil.java:47)
at org.apache.jsp.html.portlet.admin.view_jsp._jspService(view_jsp.java:3801)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at com.liferay.portal.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:57)
at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:78)
at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53)
at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:295)
at com.liferay.taglib.util.IncludeTag.doInclude(IncludeTag.java:192)
at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:83)
at org.apache.jsp.html.common.themes.portlet_jsp._jspService(portlet_jsp.java:3815)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

I've spent alot of time searching for an answer but nothing so far works. Anyone have a suggestion?

thanks

SOLVED: I went back to the commit solution and deleted all prior 'fixes' and processes. Instead of restarting server, just to be on the safe side, I rebooted my workstation and then started server. All went well :-) ..The amount of time spent on this was horrible but at least now its fixed.

Thanks to Olaf and Juan for his prior answers.


Glad you got it working now emoticon
gordon daniels,修改在7 年前。

RE: xuggler problems 6.2ga6 (SOLVED)

Liferay Master 帖子: 797 加入日期: 08-8-24 最近的帖子
thanks Juan.