Black default.pdf after upgrading to 1.0

151 views
Skip to first unread message

Sergey Gerasimenko

unread,
Aug 15, 2016, 1:48:47 PM8/15/16
to BigBlueButton-dev
Run an upgrade from 0.9 to 1.0 - everything is fine except for the rendering of PDFs. Even the default pdf file which is displayed for all new session is completely blank. I can click previous/back, but it still shows blank screen. Uploading office files or PDFs directly results in the same blank document.

Solution discussed in this thread didn't help - /tmp is just a directory on my machine, not a partition. Where should I look for the problem?

screenshot.png

Fred Dixon

unread,
Aug 15, 2016, 2:07:06 PM8/15/16
to BigBlueButton-dev
Hi Sergey,

Can you take one of your PDFs and do a quick upload to 


to make sure it's rendering fine on our server.  Next, upload the same PDF to your server and let us know if it has problems.

Regards,... Fred 

On Mon, Aug 15, 2016 at 1:48 PM, Sergey Gerasimenko <gera...@gmail.com> wrote:
Run an upgrade from 0.9 to 1.0 - everything is fine except for the rendering of PDFs. Even the default pdf file which is displayed for all new session is completely blank. I can click previous/back, but it still shows blank screen. Uploading office files or PDFs directly results in the same blank document.

Solution discussed in this thread didn't help - /tmp is just a directory on my machine, not a partition. Where should I look for the problem?

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.
To post to this group, send email to bigbluebutton-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-dev.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

Chad Pilkey

unread,
Aug 15, 2016, 2:18:46 PM8/15/16
to BigBlueButton-dev
I would suggest checking "bbb-conf --debug" to see if there are any helpful error messages put out.


On Monday, August 15, 2016 at 2:07:06 PM UTC-4, Fred Dixon wrote:
Hi Sergey,

Can you take one of your PDFs and do a quick upload to 


to make sure it's rendering fine on our server.  Next, upload the same PDF to your server and let us know if it has problems.

Regards,... Fred 
On Mon, Aug 15, 2016 at 1:48 PM, Sergey Gerasimenko <gera...@gmail.com> wrote:
Run an upgrade from 0.9 to 1.0 - everything is fine except for the rendering of PDFs. Even the default pdf file which is displayed for all new session is completely blank. I can click previous/back, but it still shows blank screen. Uploading office files or PDFs directly results in the same blank document.

Solution discussed in this thread didn't help - /tmp is just a directory on my machine, not a partition. Where should I look for the problem?

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To post to this group, send email to bigblueb...@googlegroups.com.

Sergey Gerasimenko

unread,
Aug 16, 2016, 6:45:22 AM8/16/16
to BigBlueButton-dev
Fred, problem occurs for default.pdf the same that can be found at (https://github.com/bigbluebutton/bigbluebutton/blob/master/bigbluebutton-config/web/default.pdf). I see the blank slide instead of "welcome to BBB" text right after launching the session. Uploading any other document apparently results in the same problem of rendering PDFs. Just in case demo page is https://bbb.eliademy.com.

Chad, thanks for the tip. I have attached the error log - it seem that there is something going on on Java runtime:

/var/log/bigbluebutton/bbb-web.log:2016-08-16 02:33:28,976+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
/var/log/bigbluebutton/bbb-web.log:2016-08-16 02:33:28,975+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":1,"meetingId":"6c20d3e3881fa3d2adf0bec9c27f765a6c889c3c-1471304007834","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1471304007839"}

Googling leads to StackOverflow thread, but considering the fact I have installed everything from the official repository it is highly unlikely I should make code modifications. 

Any advice?

Fred Dixon

unread,
Aug 16, 2016, 8:29:52 AM8/16/16
to BigBlueButton-dev
Hi Sergey,

Can you post the output of 

  sudo bbb-conf --check


Regards,... Fred


--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.
To post to this group, send email to bigbluebutton-dev@googlegroups.com.

Chad Pilkey

unread,
Aug 16, 2016, 11:54:23 AM8/16/16
to BigBlueButton-dev
It's the same symptoms as were posted about in the issues that the previously mentioned thread links to (https://github.com/bigbluebutton/bigbluebutton/issues/3233). The actual error will likely be found in "/var/log/tomcat7/catalina.log"

It could be that you have some sort of permissions problem on /tmp.

Sergey Gerasimenko

unread,
Aug 17, 2016, 12:17:41 PM8/17/16
to BigBlueButton-dev
Chad, permissions seem rather normal (for a temp folder)

sergey@apollo:/tmp$ ls -ld /tmp/

drwxrwxrwt 36 root root 69632 Aug 17 18:22 /tmp/


I have also attached full output of bbb-conf --debug, but con't see anything specific in tomcat logs.

Fred, here is the output. No warnings.

BigBlueButton Server 1.0.0 (1054)

                    Kernel version: 3.8.0-cloud

                      Distribution: Ubuntu 14.04.5 LTS (64-bit)

                            Memory: 3958 MB


/var/www/bigbluebutton/client/conf/config.xml (bbb-client)

  Port test (tunnel): bbb.eliademy.com

                              Red5: bbb.eliademy.com

              useWebrtcIfAvailable: true


/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)

                    websocket port: 5066

                    WebRTC enabled: true


/etc/nginx/sites-available/bigbluebutton (nginx)

                       server name: bbb.eliademy.com

                              port: 

                              port: 443 ssl

                    bbb-client dir: /var/www/bigbluebutton


/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)

                      bbb-web host: bbb.eliademy.com


/var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp (API demos)

                               url: bbb.eliademy.com


/var/www/bigbluebutton/check/conf/config.xml (client check)

                      client check: bbb.eliademy.com


/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)

                  voice conference: FreeSWITCH

                     capture video: true

                   capture desktop: true


/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)

                     playback host: bbb.eliademy.com

bbb-conf --debug

Chad Pilkey

unread,
Aug 17, 2016, 12:47:47 PM8/17/16
to BigBlueButton-dev
I'm not very familiar with the presentation processing steps, but something that could be throwing it off is that you have bbb.eliademy.com:80 routing to your front-end and bbb.eliademy.com:443 routing to your BBB server. Even after setting up HTTPS access we still recommend leaving port 80 access to your BBB server.

Sergey Gerasimenko

unread,
Aug 19, 2016, 11:55:42 AM8/19/16
to BigBlueButton-dev
Fixed suggested port 80 problem, still the same error. Now bbb-conf --check looks like this:

BigBlueButton Server 1.0.0 (1058)

                    Kernel version: 3.8.0-cloud

                      Distribution: Ubuntu 14.04.5 LTS (64-bit)

                            Memory: 3958 MB


/var/www/bigbluebutton/client/conf/config.xml (bbb-client)

  Port test (tunnel): bbb.eliademy.com

                              Red5: bbb.eliademy.com

              useWebrtcIfAvailable: true


/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)

                    websocket port: 5066

                    WebRTC enabled: true


/etc/nginx/sites-available/bigbluebutton (nginx)

                       server name: bbb.eliademy.com

                              port: 80

                              port: 443 ssl

                    bbb-client dir: /var/www/bigbluebutton


/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)

                      bbb-web host: bbb.eliademy.com


/var/www/bigbluebutton/check/conf/config.xml (client check)

                      client check: bbb.eliademy.com


/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)

                  voice conference: FreeSWITCH

                     capture video: true

                   capture desktop: true


/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)

                     playback host: bbb.eliademy.com



** Potential problems described below **

# Nginx: BigBlueButton appears to be disabled

         - no symbolic link in /etc/nginx/sites-enabled/bigbluebutton to /etc/nginx/sites-available/bigbluebutton 

# Warning: The client self check is installed and accessible from:

#

#    https://bbb.eliademy.com/check

#


I have renamed nginx/bigbluebutton to more appropriate nginx/bigbluebutton.conf. Server is running, despite the last warning. Should I try to reinstall bbb from scratch?

Fred Dixon

unread,
Aug 19, 2016, 12:22:28 PM8/19/16
to BigBlueButton-dev
Hi Sergey,

If your running BigBlueButton on VM, yes -- a clean install on a new VM is definitely worth doing.  The slide conversions should work out-of-the-box.

If you intend to make any customizations to the server, test it with a stock install before making any customizations.

Regards,... Fred


--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.
To post to this group, send email to bigbluebutton-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-dev.
For more options, visit https://groups.google.com/d/optout.

Sergey Gerasimenko

unread,
Aug 24, 2016, 10:31:07 AM8/24/16
to BigBlueButton-dev
Purging all bbb-* packages and installing 1.0 version unfortunately didn't help. I can draw on the presentation, but uploaded (or default.pdf) are rendered as blank pages.

Here is the output of /var/log/tomcat7/catalina.2016-08-24.log (which was generated on bbb-status clen)

root@apollo:/var/log/tomcat7# cat catalina.2016-08-24.log 

Aug 24, 2016 4:50:14 PM org.apache.catalina.startup.ClassLoaderFactory validateFile

WARNING: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false]

Aug 24, 2016 4:50:14 PM org.apache.catalina.startup.ClassLoaderFactory validateFile

WARNING: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false]

Aug 24, 2016 4:50:14 PM org.apache.catalina.startup.ClassLoaderFactory validateFile

WARNING: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false]

Aug 24, 2016 4:50:14 PM org.apache.catalina.startup.ClassLoaderFactory validateFile

WARNING: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false]

Aug 24, 2016 4:50:14 PM org.apache.catalina.startup.ClassLoaderFactory validateFile

WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]

Aug 24, 2016 4:50:14 PM org.apache.catalina.startup.ClassLoaderFactory validateFile

WARNING: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false]

Aug 24, 2016 4:50:16 PM org.apache.coyote.AbstractProtocol init

INFO: Initializing ProtocolHandler ["http-bio-8080"]

Aug 24, 2016 4:50:16 PM org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 2061 ms

Aug 24, 2016 4:50:17 PM org.apache.catalina.core.StandardService startInternal

INFO: Starting service Catalina

Aug 24, 2016 4:50:17 PM org.apache.catalina.core.StandardEngine startInternal

INFO: Starting Servlet Engine: Apache Tomcat/7.0.52 (Ubuntu)

Aug 24, 2016 4:50:17 PM org.apache.catalina.startup.HostConfig deployWAR

INFO: Deploying web application archive /var/lib/tomcat7/webapps/bigbluebutton.war

Aug 24, 2016 4:50:41 PM org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined

Aug 24, 2016 4:50:41 PM org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined

Aug 24, 2016 4:50:42 PM org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: http://www.springframework.org/tags is already defined

Aug 24, 2016 4:50:42 PM org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: http://www.springframework.org/tags/form is already defined

Aug 24, 2016 4:51:02 PM org.apache.catalina.session.StandardManager doLoad

SEVERE: ClassNotFoundException while loading persisted sessions: java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope

java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope

at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

at java.lang.ClassLoader.loadClass(ClassLoader.java:425)

at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:278)

at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:628)

at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1620)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1521)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1779)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:373)

at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595)

at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060)

at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:285)

at org.apache.catalina.session.StandardManager.load(StandardManager.java:202)

at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:492)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5513)

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:632)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)


Aug 24, 2016 4:51:02 PM org.apache.catalina.session.StandardManager startInternal

SEVERE: Exception loading sessions from persistent storage

java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope

at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

at java.lang.ClassLoader.loadClass(ClassLoader.java:425)

at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:278)

at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:628)

at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1620)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1521)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1779)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:373)

at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595)

at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060)

at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:285)

at org.apache.catalina.session.StandardManager.load(StandardManager.java:202)

at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:492)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5513)

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:632)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)


Aug 24, 2016 4:51:02 PM org.apache.catalina.startup.HostConfig deployDirectory

INFO: Deploying web application directory /var/lib/tomcat7/webapps/ROOT

Aug 24, 2016 4:51:03 PM org.apache.coyote.AbstractProtocol start

INFO: Starting ProtocolHandler ["http-bio-8080"]

Aug 24, 2016 4:51:03 PM org.apache.catalina.startup.Catalina start

INFO: Server startup in 46537 ms

Aug 24, 2016 4:58:23 PM org.apache.catalina.startup.HostConfig deployWAR

INFO: Deploying web application archive /var/lib/tomcat7/webapps/demo.war


And catalina.out is full of messages like this 


2016-08-24 17:19:14,801+03:00 WARN org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService - ExecutionException while converting page: data={"page":1,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}

Sergey Gerasimenko

unread,
Aug 24, 2016, 10:34:26 AM8/24/16
to BigBlueButton-dev
And a bit more. I suppose "PdfToSwfSlidesGenerationService  - Creating blank slide" is the cause of the problem. Any hit where I should look?


7+03:00 INFO  org.bigbluebutton.presentation.SupportedDocumentFilter  - Received supported file /var/bigbluebutton/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409/d0c62924e2400487539a225d1403414025d82289-1472048353730/d0c62924e2400487539a225d1403414025d82289-1472048353730.pdf
2016-08-24 17:19:14,801+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":1,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,801+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
2016-08-24 17:19:14,802+03:00 DEBUG org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Page conversion duration(sec): data={"page":1,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","conversionTime(sec)":0,"presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,803+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":2,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,803+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
2016-08-24 17:19:14,804+03:00 DEBUG org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Page conversion duration(sec): data={"page":2,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","conversionTime(sec)":0,"presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,806+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":3,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,806+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
2016-08-24 17:19:14,806+03:00 DEBUG org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Page conversion duration(sec): data={"page":3,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","conversionTime(sec)":0,"presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,807+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":4,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,808+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
2016-08-24 17:19:14,808+03:00 DEBUG org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Page conversion duration(sec): data={"page":4,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","conversionTime(sec)":0,"presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,810+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":5,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,811+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
2016-08-24 17:19:14,811+03:00 DEBUG org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Page conversion duration(sec): data={"page":5,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","conversionTime(sec)":0,"presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,812+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":6,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,812+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
2016-08-24 17:19:14,813+03:00 DEBUG org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Page conversion duration(sec): data={"page":6,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","conversionTime(sec)":0,"presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,814+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":7,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,814+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
2016-08-24 17:19:14,814+03:00 DEBUG org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Page conversion duration(sec): data={"page":7,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","conversionTime(sec)":0,"presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,815+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":8,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,815+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
2016-08-24 17:19:14,815+03:00 DEBUG org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Page conversion duration(sec): data={"page":8,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","conversionTime(sec)":0,"presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,816+03:00 WARN  org.bigbluebutton.presentation.PdfToSwfSlide  - Creating blank slide: data={"page":1,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,819+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Creating blank slide: data={"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,820+03:00 WARN  org.bigbluebutton.presentation.PdfToSwfSlide  - Creating blank slide: data={"page":2,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,821+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Creating blank slide: data={"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,822+03:00 WARN  org.bigbluebutton.presentation.PdfToSwfSlide  - Creating blank slide: data={"page":3,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,823+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Creating blank slide: data={"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,826+03:00 WARN  org.bigbluebutton.presentation.PdfToSwfSlide  - Creating blank slide: data={"page":4,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,827+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Creating blank slide: data={"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,829+03:00 WARN  org.bigbluebutton.presentation.PdfToSwfSlide  - Creating blank slide: data={"page":5,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,830+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Creating blank slide: data={"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,831+03:00 WARN  org.bigbluebutton.presentation.PdfToSwfSlide  - Creating blank slide: data={"page":6,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,833+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Creating blank slide: data={"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,835+03:00 WARN  org.bigbluebutton.presentation.PdfToSwfSlide  - Creating blank slide: data={"page":7,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,836+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Creating blank slide: data={"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,837+03:00 WARN  org.bigbluebutton.presentation.PdfToSwfSlide  - Creating blank slide: data={"page":8,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,838+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Creating blank slide: data={"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:14,840+03:00 DEBUG org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - Presentation conversion duration (sec): data={"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472048282409","filename":"2016CandidateBios.pdf","conversionTime(sec)":0,"presId":"d0c62924e2400487539a225d1403414025d82289-1472048353730"}
2016-08-24 17:19:23,880+03:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - ApiController#index
2016-08-24 17:19:23,938+03:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - ApiController#getMeetings
2016-08-24 17:19:24,122+03:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - ApiController#create

Fred Dixon

unread,
Aug 24, 2016, 10:49:22 AM8/24/16
to BigBlueButton-dev
Hi Sergey,

The errors

> WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]

might be the clue.  Check this thread


for a similar issue related to unable to convert the presentation.

Regards,... Fred


--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.
To post to this group, send email to bigbluebutton-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-dev.
For more options, visit https://groups.google.com/d/optout.

Chad Pilkey

unread,
Aug 24, 2016, 1:26:54 PM8/24/16
to BigBlueButton-dev
I think those warnings at the start about "Problem with directory[/usr/share/tomcat7/...." are normal. The ClassNotFoundExceptions look out of place, but there might be something else that points to an issue farther into the log.

Also, the blank slide isn't the cause of your problem it's the end result. When the scripts run into an issue trying to convert a slide they stick in a blank slide so there's no issue with numbering. In your case it tries to convert the slide, but it runs into a NoClassDefFoundError and exits. It then creates a blank slide to fill the place.

At this point it would probably be easiest to just set up a fresh server and try the install again.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To post to this group, send email to bigblueb...@googlegroups.com.

Sergey Gerasimenko

unread,
Aug 24, 2016, 2:46:56 PM8/24/16
to BigBlueButton-dev
I did apt-get purge tomcat7 and then installed it again - same errors. Then I tried installing latest version from Apache, but install bigbluebutton has a dependency on tomcat7, and pulls it automatically. After reading few threads, it seems broken configuration of tomcat7 is quite common. I "solved" the problem by creating bunch of symlics:

sudo ln -s /var/lib/tomcat7/common/ /usr/share/tomcat7/common
sudo ln -s /var/lib/tomcat7/server/ /usr/share/tomcat7/server
sudo ln -s /var/lib/tomcat7/shared /usr/share/tomcat7/shared


Now /var/log/tomcat7/catalina.2016-08-24.log became much more interesting

Aug 24, 2016 9:30:12 PM org.apache.coyote.AbstractProtocol init

INFO: Initializing ProtocolHandler ["http-bio-8080"]

Aug 24, 2016 9:30:12 PM org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 1714 ms

Aug 24, 2016 9:30:12 PM org.apache.catalina.core.StandardService startInternal

INFO: Starting service Catalina

Aug 24, 2016 9:30:12 PM org.apache.catalina.core.StandardEngine startInternal

INFO: Starting Servlet Engine: Apache Tomcat/7.0.52 (Ubuntu)

Aug 24, 2016 9:30:12 PM org.apache.catalina.startup.HostConfig deployWAR

INFO: Deploying web application archive /var/lib/tomcat7/webapps/demo.war

Aug 24, 2016 9:30:15 PM org.apache.catalina.startup.HostConfig deployWAR

INFO: Deploying web application archive /var/lib/tomcat7/webapps/bigbluebutton.war

Aug 24, 2016 9:30:30 PM org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined

Aug 24, 2016 9:30:30 PM org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined

Aug 24, 2016 9:30:30 PM org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: http://www.springframework.org/tags is already defined

Aug 24, 2016 9:30:30 PM org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: http://www.springframework.org/tags/form is already defined

Aug 24, 2016 9:30:47 PM org.apache.catalina.session.StandardManager doLoad

Aug 24, 2016 9:30:47 PM org.apache.catalina.session.StandardManager startInternal

Aug 24, 2016 9:30:48 PM org.apache.catalina.startup.HostConfig deployDirectory

INFO: Deploying web application directory /var/lib/tomcat7/webapps/ROOT

Aug 24, 2016 9:30:48 PM org.apache.coyote.AbstractProtocol start

INFO: Starting ProtocolHandler ["http-bio-8080"]

Aug 24, 2016 9:30:48 PM org.apache.catalina.startup.Catalina start

INFO: Server startup in 36317 ms


Google it leads to quote unrelated discussion here. So far I am lost. However, bbb-conf --debug gives persistently the following:

  -- ERRORS found in /var/log/bigbluebutton/* -- 
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,104+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.UnsatisfiedLinkError: Can't obtain updateLastError method for class com.sun.jna.Native
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,106+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,108+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,109+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,111+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess

  -- ERRORS found in /var/log/bigbluebutton/* -- 
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,104+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":1,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,106+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":2,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,108+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":3,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,109+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":4,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,111+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":5,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}

   -- Exceptions found in /var/lib/tomcat7/logs/ -- 
/var/lib/tomcat7/logs/catalina.2016-08-24.log:SEVERE: ClassNotFoundException while loading persisted sessions: java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope
/var/lib/tomcat7/logs/catalina.2016-08-24.log:java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope
/var/lib/tomcat7/logs/catalina.2016-08-24.log:SEVERE: Exception loading sessions from persistent storage
/var/lib/tomcat7/logs/catalina.2016-08-24.log:java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope
/var/lib/tomcat7/logs/catalina.out:SEVERE: ClassNotFoundException while loading persisted sessions: java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope
/var/lib/tomcat7/logs/catalina.out:java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope
/var/lib/tomcat7/logs/catalina.out:SEVERE: Exception loading sessions from persistent storage
/var/lib/tomcat7/logs/catalina.out:java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope
/var/lib/tomcat7/logs/catalina.out:2016-08-24 21:31:09,104+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":1,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/lib/tomcat7/logs/catalina.out:2016-08-24 21:31:09,106+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":2,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/lib/tomcat7/logs/catalina.out:2016-08-24 21:31:09,108+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":3,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/lib/tomcat7/logs/catalina.out:2016-08-24 21:31:09,109+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":4,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/lib/tomcat7/logs/catalina.out:2016-08-24 21:31:09,111+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":5,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}


   -- Errors found in /var/log/bigbluebutton -- 
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,104+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.UnsatisfiedLinkError: Can't obtain updateLastError method for class com.sun.jna.Native
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,106+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,108+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,109+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,111+03:00 ERROR org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - java.lang.NoClassDefFoundError: Could not initialize class com.zaxxer.nuprocess.linux.LinuxProcess

   -- Exceptions found in /var/log/bigbluebutton -- 
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,104+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":1,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,106+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":2,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,108+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":3,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,109+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":4,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}
/var/log/bigbluebutton/bbb-web.log:2016-08-24 21:31:09,111+03:00 WARN  org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService  - ExecutionException while converting page: data={"page":5,"meetingId":"183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1472063467746","filename":"default.pdf","presId":"d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1472063467930"}


Looks like, there is really something wrong in org.bigbluebutton.presentation.imp.PdfToSwfSlidesGenerationService. Any thoughts how can I find what exactly? Unfortunately getting another VPS and setting up things from scratch is not an option (purging bigbluebutton and all related packages does not help).

Fred Dixon

unread,
Aug 24, 2016, 2:53:52 PM8/24/16
to BigBlueButton-dev
Hi Sergey,

Did you check out this thread


I just checked on of our test servers and we don't see these errors
  
  com.zaxxer.nuprocess.linux.LinuxProcess

but the user who posted the above issue did and was able to resolve it.


Regards,... Fred

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.
To post to this group, send email to bigbluebutton-dev@googlegroups.com.

Sergey Gerasimenko

unread,
Aug 24, 2016, 3:13:23 PM8/24/16
to BigBlueButton-dev
Fred, I have checked that thread. Problem there (judging by the last commend) was caused by permissions of /tmp partition. In my case I don't have a /tmp partition. 

Should I move my question to https://github.com/bigbluebutton/ ?

Chad Pilkey

unread,
Aug 24, 2016, 3:26:47 PM8/24/16
to BigBlueButton-dev
When you say you don't have a /tmp partition do you mean that you don't have a /tmp directory?

Also, posting issues in one of the Google Groups is preferred over opening a GitHub issue.

Sergey Gerasimenko

unread,
Aug 24, 2016, 3:48:16 PM8/24/16
to BigBlueButton-dev
Sorry, was not very specific. I don't have a dedicated tmp partition, but there is a regular /tmp directory.

sergey@apollo: ls -l /tmp/

total 1008

srwxr-xr-x 1 root          root               0 Aug 24 21:30 OSL_PIPE_0_SingleOfficeIPC_53bc4297d6d012e1a744f3977d159334

drwxr-xr-x 8 root          root            4096 Aug 24 21:11 bigbluebutton

drwxr-xr-x 8 root          root            4096 Aug 24 21:12 demo

drwxr-xr-x 2 bigbluebutton bigbluebutton   4096 Aug 24 21:30 hsperfdata_bigbluebutton

drwxr-xr-x 2 red5          red5            4096 Aug 24 21:30 hsperfdata_red5

drwxr-xr-x 2 root          root            4096 Aug 24 21:29 hsperfdata_root

drwxr-xr-x 2 sergey        sergey          4096 Aug 24 21:28 hsperfdata_sergey

drwxr-xr-x 2 tomcat7       tomcat7         4096 Aug 24 21:30 hsperfdata_tomcat7

drwx------ 2 root          root            4096 Aug 24 21:10 lu97umgv.tmp

drwx------ 2 root          root            4096 Aug 24 21:13 lu97y2ep.tmp

drwx------ 2 root          root            4096 Aug 24 21:30 lu98jtj0.tmp

-rw-r--r-- 1 root          root               0 Aug 24 21:19 stacktrace.log

-rw-r--r-- 1 syslog        adm           975190 Aug 24 22:40 syslog.22690

-rw-r--r-- 1 root          root            1795 Aug 24 21:42 t

drwxr-xr-x 3 tomcat7       root            4096 Aug 24 21:31 tomcat7-tomcat7-tmp


Chad Pilkey

unread,
Aug 24, 2016, 5:44:24 PM8/24/16
to BigBlueButton-dev
I should have compared your logs and the ones in the GitHub issue closer. I would have seen that the only similarity is the NoClassDefFoundError that you both received which just indicates some other error happening higher up. In your case the first error looks to be, "ClassNotFoundException while loading persisted sessions: java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.servlet.GrailsFlashScope".

I googled the first half of the error and it brought up this StackOverflow post, http://stackoverflow.com/a/20632053. I don't have a CATALINA_HOME set, but I think it refers to /etc/tomcat7. See if you have any stored sessions and delete them if possible.

Sergey Gerasimenko

unread,
Sep 8, 2016, 9:18:14 AM9/8/16
to BigBlueButton-dev
Chad, thanks. I have tried setting a clean server - but that has failed as well. 

My Catalina paths are:

sergey@apollo:/usr/share/tomcat7/bin$ ./catalina.sh 

Using CATALINA_BASE:   /usr/share/tomcat7

Using CATALINA_HOME:   /usr/share/tomcat7

Using CATALINA_TMPDIR: /usr/share/tomcat7/temp

Using JRE_HOME:        /usr

Using CLASSPATH:       /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar


It seems that I have the only working directory with the content:

sergey@apollo:/usr/share/tomcat7$ ls -la

total 36

drwxr-xr-x   5 root root 4096 Sep  8 13:48 .

drwxr-xr-x 151 root root 4096 Sep  8 15:17 ..

drwxr-xr-x   2 root root 4096 Sep  8 13:43 bin

-rw-r--r--   1 root root   39 Feb 21  2014 defaults.md5sum

-rw-r--r--   1 root root 2030 Feb 21  2014 defaults.template

drwxr-xr-x   2 root root 4096 Sep  8 13:48 .grails

drwxr-xr-x   2 root root 4096 Sep  8 13:42 lib

-rw-r--r--   1 root root   53 Feb 21  2014 logrotate.md5sum

-rw-r--r--   1 root root  118 Feb 21  2014 logrotate.template


From what I have found so far, it does not look like my working directory. However in /var/lib/tomcat7. I see:


sergey@apollo:/var/lib/tomcat7/webapps$ ls -la

total 41548

drwxrwxr-x 5 tomcat7 tomcat7     4096 Sep  8 13:52 .

drwxr-xr-x 6 root    root        4096 Sep  8 13:42 ..

drwxr-xr-x 8 tomcat7 tomcat7     4096 Sep  8 13:48 bigbluebutton

-rw-r--r-- 1 root    root    40568324 Sep  8 13:48 bigbluebutton.war

drwxr-xr-x 8 tomcat7 tomcat7     4096 Sep  8 13:52 demo

-rw-r--r-- 1 root    root     1949743 Sep  8 13:50 demo.war

drwxr-xr-x 3 root    root        4096 Sep  8 13:48 ROOT


Common, Server and Shared folder are completely empty in /var/lib/tomcat7.


Reply all
Reply to author
Forward
0 new messages