I wiped my test system and installed the binary, and it worked perfectly. I plan to reinstall from source. I'll update if I track down what the problem turned out to be.
Thanks for all the help! -- Ross Brandes Calvin Theological Seminary On Wed, Mar 16, 2011 at 5:37 PM, Adam Hochman <[email protected]>wrote: > Ross, do the logs throw an error when you click on the processing > instructions drop down when scheduling a recording? If so, does the error > look like this? Also when you go to the services documentation section of > Matterhorn's welcome page, is the workflow rest service listed? > > 19:55:07 ERROR (AbstractFaultChainInitiatorObserver:101) - Error occurred > during error handling, give up! > org.apache.cxf.interceptor.Fault > at > org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:155) > > at > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:121) > > at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:133) > ...... > > Caused by: java.lang.NullPointerException > at > org.opencastproject.workflow.endpoint.WorkflowRestService.getWorkflowDefinitions(WorkflowRestService.java:287) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > > > If you still run into problems installing Matterhorn from source, you might > want to try installing the binary and see whether it works. If the binary > gives you issues, it is likely an environment issue. > > http://www.opencastproject.org/sites/default/files/matterhorn-v1.0.0-bin-all-dist.zip > http://opencast.jira.com/wiki/display/MH/Install+Binary+All+in+One+v1.0 > > > > On 3/16/11 11:57 AM, Ross Brandes wrote: > > The .xml workflow files are the same in both /opt/matterhorn/1.0.0 and > $FELIX_HOME. I don't think I've touched my > $FELIX_HOME/conf/config.properties file other than to change the database > backend. Do I need to change anything else in that file? > > Here are the first 21 lines of the log file, up until *Registered REST > endpoint at /series/rest* (there is no *Registered REST endpoint at > /series*): > >> 2011-03-16 14:10:13 INFO (StaticResource:111) - registering classpath:/ui >> at /engage/ui with welcome file index.html , test suite: TestSuite.html from >> classpath /uitests >> 2011-03-16 14:10:14 INFO (WorkflowRestService:100) - configured server >> url is http://153.106.119.225:8080 >> 2011-03-16 14:10:14 INFO (StaticResource:111) - registering >> classpath:/sample at /workflow/samples with welcome file index.txt , test >> suite: null from classpath null >> 2011-03-16 14:10:14 INFO (SecurityConfigurationScanner$ScannerTask:104) - >> Updating the security configuration >> 2011-03-16 14:10:14 INFO (SecurityConfigurationScanner$ScannerTask:113) - >> registered OsgiBundleXmlApplicationContext(bundle=matterhorn-security-impl, >> config=file:/opt/matterhorn/felix/conf/security.xml): startup date [Wed >> Dec 31 19:00:00 EST 1969]; root of context hierarchy >> 2011-03-16 14:10:16 INFO (CaptureAgentStateServiceImpl:83) - >> CaptureAgentStateServiceImpl starting. >> 2011-03-16 14:10:19 INFO (StaticResource:111) - registering classpath:/ui >> at /admin with welcome file recordings.html?show=all , test suite: >> TestSuite.html from classpath /uitests >> 2011-03-16 14:10:19 INFO (SeriesServiceImpl:66) - Series Service >> instantiated >> 2011-03-16 14:10:19 INFO (SeriesServiceImpl:213) - SeriesService >> activated. >> 2011-03-16 14:10:19 INFO (SeriesRestService:95) - configured server url >> is http://153.106.119.225:8080 >> 2011-03-16 14:10:19 INFO (StaticResourcePublisher:39) - activate() >> 2011-03-16 14:10:19 INFO >> (StaticResourcePublisher$StaticResourceTracker:72) - Registered static >> resource at /system/console/res >> 2011-03-16 14:10:19 INFO >> (StaticResourcePublisher$StaticResourceTracker:72) - Registered static >> resource at /workflow/samples >> 2011-03-16 14:10:19 INFO >> (StaticResourcePublisher$StaticResourceTracker:72) - Registered static >> resource at /admin >> 2011-03-16 14:10:19 INFO >> (StaticResourcePublisher$StaticResourceTracker:72) - Registered static >> resource at /engage/ui >> 2011-03-16 14:10:19 INFO (RestPublisher:54) - activate() >> 2011-03-16 14:10:20 INFO (RestPublisher:90) - Registered REST endpoint at >> /workflow/rest >> 2011-03-16 14:10:21 INFO (RestPublisher:90) - Registered REST endpoint at >> /admin/rest >> 2011-03-16 14:10:21 INFO (RestPublisher:90) - Registered REST endpoint at >> /version/rest >> 2011-03-16 14:10:21 INFO (RestPublisher:90) - Registered REST endpoint at >> /capture-admin/rest >> 2011-03-16 14:10:22 INFO (RestPublisher:90) - Registered REST endpoint at >> /series/rest > > > And here's section of the log that actually contains ERRORs: > >> 2011-03-16 14:10:24 ERROR (?:?) - >> [org.opencastproject.workflow.impl.WorkflowServiceImplDao] The activate >> method has thrown an exception >> java.lang.RuntimeException >> at >> org.opencastproject.workingfilerepository.remote.WorkingFileRepositoryRemoteImpl.getCollectionContents(WorkingFileRepositoryRemoteImpl.java:179) >> at >> org.opencastproject.workspace.impl.WorkspaceImpl.getCollectionContents(WorkspaceImpl.java:469) >> at >> org.opencastproject.workflow.impl.WorkflowServiceImplDaoFileImpl.activate(WorkflowServiceImplDaoFileImpl.java:128) >> at >> org.opencastproject.workflow.impl.WorkflowServiceImplDaoFileImpl.activate(WorkflowServiceImplDaoFileImpl.java:88) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:213) >> at >> org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38) >> at >> org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:542) >> at >> org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:434) >> at >> org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:138) >> at >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:226) >> at >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118) >> at >> org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:991) >> at >> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:298) >> at >> org.apache.felix.scr.impl.manager.AbstractComponentManager$3.doRun(AbstractComponentManager.java:505) >> at >> org.apache.felix.scr.impl.ComponentActivatorTask.run(ComponentActivatorTask.java:67) >> at >> org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:96) >> at java.lang.Thread.run(Thread.java:662) >> 2011-03-16 14:10:24 ERROR (?:?) - >> [org.opencastproject.workflow.impl.WorkflowServiceImplDao] Component >> instance could not be created, activation failed >> 2011-03-16 14:10:24 ERROR (?:?) - >> [org.opencastproject.distribution.streaming.StreamingDistributionService] >> The activate method has thrown an exception >> java.lang.IllegalStateException: Stream url must be set >> (org.opencastproject.streaming.url) >> at >> org.opencastproject.distribution.streaming.StreamingDistributionService.activate(StreamingDistributionService.java:65) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:213) >> at >> org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38) >> at >> org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:542) >> at >> org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:434) >> at >> org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:138) >> at >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:226) >> at >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118) >> at >> org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:991) >> at >> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:298) >> at >> org.apache.felix.scr.impl.manager.AbstractComponentManager$3.doRun(AbstractComponentManager.java:505) >> at >> org.apache.felix.scr.impl.ComponentActivatorTask.run(ComponentActivatorTask.java:67) >> at >> org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:96) >> at java.lang.Thread.run(Thread.java:662) >> 2011-03-16 14:10:24 ERROR (?:?) - >> [org.opencastproject.distribution.streaming.StreamingDistributionService] >> Component instance could not be created, activation failed >> 2011-03-16 14:10:24 INFO (SearchServiceImpl:120) - DEFAULT >> search.searchindexdir: /tmp/opencast/searchindex >> 2011-03-16 14:10:24 INFO (SearchServiceImpl:147) - Setting up solr search >> index at /tmp/opencast/searchindex >> 2011-03-16 14:10:24 INFO (SearchServiceImpl:154) - solr config directory >> doesn't exist. Creating /tmp/opencast/searchindex/conf >> 2011-03-16 14:10:25 WARN (RemoteServiceManagerImpl:272) - An existing >> service registration exists for org.opencastproject.search@ >> http://153.106.119.225:8080. Perhaps there was an unclean shutdown? >> 2011-03-16 14:10:25 INFO (RestPublisher:90) - Registered REST endpoint at >> /search/rest >> 2011-03-16 14:10:25 INFO (FeedRegistrationScanner:92) - Installing a feed >> from /opt/matterhorn/felix/conf/feeds/search.properties >> 2011-03-16 14:10:25 INFO (FeedServlet:181) - Registering 'search' feed >> 2011-03-16 14:10:25 INFO (FeedRegistrationScanner:92) - Installing a feed >> from /opt/matterhorn/felix/conf/feeds/aggregation.properties >> 2011-03-16 14:10:25 INFO (FeedServlet:181) - Registering 'aggregated' >> feed >> 2011-03-16 14:10:25 INFO (FeedRegistrationScanner:92) - Installing a feed >> from /opt/matterhorn/felix/conf/feeds/latest.properties >> 2011-03-16 14:10:25 INFO (FeedServlet:181) - Registering 'latest' feed >> 2011-03-16 14:10:25 INFO (FeedRegistrationScanner:92) - Installing a feed >> from /opt/matterhorn/felix/conf/feeds/custom.properties >> 2011-03-16 14:10:25 INFO (FeedServlet:181) - Registering 'custom' feed >> 2011-03-16 14:10:25 INFO (FeedRegistrationScanner:92) - Installing a feed >> from /opt/matterhorn/felix/conf/feeds/series.properties >> 2011-03-16 14:10:25 INFO (FeedServlet:181) - Registering 'series' feed >> 2011-03-16 14:10:46 WARN (SchedulerServiceImpl:585) - Could not validate >> Calendar: Calendar must contain at least one component >> 2011-03-16 14:11:49 WARN (AdminuiRestService:398) - workflow service not >> present, unable to retrieve workflow statistics >> 2011-03-16 14:11:49 WARN (Event:349) - No event found for >> Unscheduled-matterhorn-capture-1299773151480 >> 2011-03-16 14:11:49 WARN (AdminuiRestService:533) - Could not get state >> from recording: Unscheduled-matterhorn-capture-1299773151480 >> 2011-03-16 14:11:49 WARN (Event:349) - No event found for >> Unscheduled-matterhorn-capture-1299703597242 >> 2011-03-16 14:11:49 WARN (AdminuiRestService:533) - Could not get state >> from recording: Unscheduled-matterhorn-capture-1299703597242 >> 2011-03-16 14:11:49 WARN (Event:349) - No event found for >> Unscheduled-matterhorn-capture-1299773219582 >> 2011-03-16 14:11:49 WARN (AdminuiRestService:533) - Could not get state >> from recording: Unscheduled-matterhorn-capture-1299773219582 >> 2011-03-16 14:11:49 WARN (AdminuiRestService:283) - WorkflowService not >> present, returning empty list >> 2011-03-16 14:11:49 WARN (AdminuiRestService:283) - WorkflowService not >> present, returning empty list >> 2011-03-16 14:11:49 WARN (AdminuiRestService:283) - WorkflowService not >> present, returning empty list >> 2011-03-16 14:11:49 WARN (AdminuiRestService:283) - WorkflowService not >> present, returning empty list >> 2011-03-16 14:11:49 WARN (AdminuiRestService:283) - WorkflowService not >> present, returning empty list >> 2011-03-16 14:11:49 WARN (AdminuiRestService:283) - WorkflowService not >> present, returning empty list >> 2011-03-16 14:11:52 ERROR (AbstractFaultChainInitiatorObserver:101) - >> Error occurred during error handling, give up! >> org.apache.cxf.interceptor.Fault >> at >> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:155) >> at >> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:121) >> at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:133) >> at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:82) >> at >> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58) >> at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) >> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >> at java.util.concurrent.FutureTask.run(FutureTask.java:138) >> at >> org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) >> at >> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106) >> at >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243) >> at >> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:110) >> at >> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98) >> at >> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:423) >> at >> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:139) >> at >> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142) >> at >> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179) >> at >> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:108) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) >> at >> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159) >> at >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) >> at >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389) >> at >> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.handle(HttpServiceServletHandler.java:64) >> at >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) >> at >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) >> at >> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.handle(HttpServiceContext.java:111) >> at >> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:64) >> at >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >> at org.mortbay.jetty.Server.handle(Server.java:326) >> at >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) >> at >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) >> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) >> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >> at >> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) >> at >> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) >> Caused by: java.lang.NullPointerException >> at >> org.opencastproject.workflow.endpoint.WorkflowRestService.getWorkflowDefinitions(WorkflowRestService.java:287) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173) >> at >> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89) >> ... 34 more > > > And when I go actually go to the admin recordings page, I get this log > line repeated over and over again: > >> 2011-03-16 14:37:40 WARN (AdminuiRestService:283) - WorkflowService not >> present, returning empty list > > > Sorry to dump so much of the log, but hopefully someone can make sense of > it. > > -- > Ross Brandes > Calvin Theological Seminary > > > 2011/3/16 Rubén Pérez-2 [via Opencast] < > [email protected]> > >> Hi >> >> No, that line you mention is normal, or, at least, shows up in a working >> system, so it doesn't have to do with your problem. >> >> I guess you have double-checked the configuration values in >> $FELIX_HOME/conf/config.properties... can you check the .xml workflow flies >> are in place? those are in $FELIX_HOME/conf/workflows . It's unlikely the >> copy went wrong, but I can't see anything else, given that you are not >> getting errors in your logs... >> >> Best regards, >> Rubén >> >> 2011/3/16 Lovemore Nalube <[hidden >> email]<http://user/SendEmail.jtp?type=node&node=6177096&i=0&by-user=t> >> > >> >> Hi >>> >>> I think the org.springframework.security... log line have to do with the >>> requests coming into your server instance (I could be wrong but it does not >>> look like a error to me). >>> >>> Can you send us the log lines from the beginning of the log to the line >>> that sets up the rest end-point like this one: >>> >>> *19:29:25 INFO (RestPublisher:196) - Registered REST endpoint at >>> /series >>> * >>> Do you see any ERROR lines? >>> >>> Cheers >>> >>> >>> >>> -- >>> Lovemore Nalube >>> OLE Developer (Vula) >>> University of Cape Town >>> http://www.cet.uct.ac.za/LovemoreN >>> >>> ### >>> >>> UNIVERSITY OF CAPE TOWN >>> >>> This e-mail is subject to the UCT ICT policies and e-mail disclaimer >>> published on our website at >>> http://www.uct.ac.za/about/policies/emaildisclaimer/ or obtainable from >>> <%2B27%2021%20650%209111> <%2B27%2021%20650%209111>+27 21 650 9111. This >>> e-mail is intended only for the person(s) to whom it is addressed. If the >>> e-mail has reached you in error, please notify the author. If you are not >>> the intended recipient of the e-mail you may not use, disclose, copy, >>> redirect or print the content. If this e-mail is not related to the business >>> of UCT it is sent by the sender in the sender's individual capacity. >>> >>> ### >>> >>> _______________________________________________ >>> Matterhorn-users mailing list >>> [hidden >>> email]<http://user/SendEmail.jtp?type=node&node=6177096&i=4&by-user=t> >>> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users >>> >>> >> >> _______________________________________________ >> Matterhorn-users mailing list >> [hidden >> email]<http://user/SendEmail.jtp?type=node&node=6177096&i=5&by-user=t> >> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users >> >> >> ------------------------------ >> If you reply to this email, your message will be added to the >> discussion below: >> >> http://opencast.3480289.n2.nabble.com/Matterhorn-users-Processing-instructions-tp6174086p6177096.html >> To unsubscribe from [Matterhorn-users] Processing instructions, click >> here<http://opencast.3480289.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=6174086&code=cmJyYW5kZXNAY2Fsdmluc2VtaW5hcnkuZWR1fDYxNzQwODZ8LTE5Njk3MDQzNTA=>. >> >> > > > _______________________________________________ > Matterhorn-users mailing [email protected] > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > > > _______________________________________________ > Matterhorn-users mailing list > [email protected] > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > >
_______________________________________________ Matterhorn-users mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
