Rhythmyx Workbench not connecting

I am not able to connect to Rhythmyx server (6.7) using Workbench. It is displaying following error message:
An exception was encountered while parsing the response document: Internal Server Error

I have reinstalled workbench tool for both 6.7 and 7.0 versions but still getting the same error.

Please let me know what needs to be done.

You should check the server.log (AppServer/server/rx/logs/server.log) for errors generated upon attempting to connect via Workbench. You can also check Workbench for errors by going through “Help” -> “About Rhythmyx Workbench” -> “Configuration Details” -> “View Error Log”

Thanks Riley W. for your reply.

I already checked my server log and workbench log files but unable to understand the exact problem…

Below is my Workbench log and Server log file code. Please suggest if you find something…

Workbench log

!ENTRY org.eclipse.core.resources 2 10035 2012-10-19 10:43:37.164
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!SESSION 2012-10-19 10:46:58.480 -----------------------------------------------
eclipse.buildId=M20071023-1652
java.version=1.6.0_13
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -product com.percussion.workbench.ui.RhythmyxWorkbenchProduct
Command-line arguments: -os win32 -ws win32 -arch x86 -data rxconfig\Workbench\users\mgumber\workspaces\workspace -product com.percussion.workbench.ui.RhythmyxWorkbenchProduct

!ENTRY org.eclipse.ui 2 2 2012-10-19 10:47:09.143
!MESSAGE Invalid value for org.eclipse.ui/initialFastViewBarLocation preference. Value “” should be one of “left”, “bottom”, or “right”.

!ENTRY org.eclipse.wst.common.snippets 4 4 2012-10-19 10:47:10.377
!MESSAGE SnippetManager could not load hidden state
!STACK 0
java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at org.eclipse.wst.common.snippets.internal.model.SnippetManager.loadHiddenState(SnippetManager.java:254)
at org.eclipse.wst.common.snippets.internal.model.SnippetManager.getDefinitions(SnippetManager.java:152)
at org.eclipse.wst.common.snippets.internal.model.SnippetManager.getPaletteRoot(SnippetManager.java:178)
at org.eclipse.wst.common.snippets.internal.ui.SnippetsView.getRoot(SnippetsView.java:697)
at org.eclipse.wst.common.snippets.internal.ui.SnippetsView.createPartControl(SnippetsView.java:515)
at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)
at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:299)
at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:531)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:400)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:668)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:576)
at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:564)
at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:270)
at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:931)
at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2515)
at org.eclipse.ui.internal.WorkbenchWindow$23.run(WorkbenchWindow.java:2837)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2818)
at org.eclipse.ui.internal.WorkbenchWindow$17.runWithException(WorkbenchWindow.java:2135)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.percussion.workbench.ui.RhythmyxWorkbenchApplication.run(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:572)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:171)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

Server log

2012-08-30 00:36:44,237 INFO [STDOUT] java.io.IOException: No such file or directory
2012-08-30 00:36:44,238 INFO [STDOUT] at java.io.UnixFileSystem.createFileExclusively(Native Method)
2012-08-30 00:36:44,238 INFO [STDOUT] at java.io.File.checkAndCreate(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at java.io.File.createTempFile(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at java.io.File.createTempFile(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.util.PSPurgableTempFile.<clinit>(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.server.content.b.super(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.server.content.c.parse(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.server.PSRequest.parseBody(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.servlets.PSAppServlet.service(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
2012-08-30 00:36:44,238 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
2012-08-30 00:36:44,238 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.webdav.PSWebDavRequestFilter.doFilter(Unknown Source)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,239 INFO [STDOUT] at com.percussion.servlets.PSSecurityFilter.doFilter(Unknown Source)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,239 INFO [STDOUT] at com.percussion.servlets.PSCharacterSetFilter.doFilter(Unknown Source)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
2012-08-30 00:36:44,240 INFO [STDOUT] at java.lang.Thread.run(Unknown Source)
2012-08-30 00:36:44,242 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/Rhythmyx].[RhythmyxServlet]] Servlet.service() for servlet RhythmyxServlet threw exception
java.lang.NullPointerException

at com.percussion.util.PSPurgableTempFile.super(Unknown Source)
at com.percussion.util.PSPurgableTempFile.super(Unknown Source)
at com.percussion.util.PSPurgableTempFile.<init>(Unknown Source)
at com.percussion.util.PSPurgableTempFile.<init>(Unknown Source)
at com.percussion.server.content.b.super(Unknown Source)
at com.percussion.server.content.c.parse(Unknown Source)
at com.percussion.server.PSRequest.parseBody(Unknown Source)
at com.percussion.servlets.PSAppServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.percussion.webdav.PSWebDavRequestFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.percussion.servlets.PSSecurityFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.percussion.servlets.PSCharacterSetFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Unknown Source)

You have some unique errors. You may reach out to Technical Support to troubleshoot this problem. I would restart the CM System to see if any errors are generated on start-up. You may also check permissions with the file system.

[QUOTE=vgupta;20178]Thanks Riley W. for your reply.

I already checked my server log and workbench log files but unable to understand the exact problem…

Below is my Workbench log and Server log file code. Please suggest if you find something…

Workbench log

!ENTRY org.eclipse.core.resources 2 10035 2012-10-19 10:43:37.164
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!SESSION 2012-10-19 10:46:58.480 -----------------------------------------------
eclipse.buildId=M20071023-1652
java.version=1.6.0_13
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -product com.percussion.workbench.ui.RhythmyxWorkbenchProduct
Command-line arguments: -os win32 -ws win32 -arch x86 -data rxconfig\Workbench\users\mgumber\workspaces\workspace -product com.percussion.workbench.ui.RhythmyxWorkbenchProduct

!ENTRY org.eclipse.ui 2 2 2012-10-19 10:47:09.143
!MESSAGE Invalid value for org.eclipse.ui/initialFastViewBarLocation preference. Value “” should be one of “left”, “bottom”, or “right”.

!ENTRY org.eclipse.wst.common.snippets 4 4 2012-10-19 10:47:10.377
!MESSAGE SnippetManager could not load hidden state
!STACK 0
java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at org.eclipse.wst.common.snippets.internal.model.SnippetManager.loadHiddenState(SnippetManager.java:254)
at org.eclipse.wst.common.snippets.internal.model.SnippetManager.getDefinitions(SnippetManager.java:152)
at org.eclipse.wst.common.snippets.internal.model.SnippetManager.getPaletteRoot(SnippetManager.java:178)
at org.eclipse.wst.common.snippets.internal.ui.SnippetsView.getRoot(SnippetsView.java:697)
at org.eclipse.wst.common.snippets.internal.ui.SnippetsView.createPartControl(SnippetsView.java:515)
at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)
at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:299)
at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:531)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:400)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:668)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:576)
at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:564)
at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:270)
at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:931)
at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2515)
at org.eclipse.ui.internal.WorkbenchWindow$23.run(WorkbenchWindow.java:2837)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2818)
at org.eclipse.ui.internal.WorkbenchWindow$17.runWithException(WorkbenchWindow.java:2135)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.percussion.workbench.ui.RhythmyxWorkbenchApplication.run(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:572)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:171)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

Server log

2012-08-30 00:36:44,237 INFO [STDOUT] java.io.IOException: No such file or directory
2012-08-30 00:36:44,238 INFO [STDOUT] at java.io.UnixFileSystem.createFileExclusively(Native Method)
2012-08-30 00:36:44,238 INFO [STDOUT] at java.io.File.checkAndCreate(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at java.io.File.createTempFile(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at java.io.File.createTempFile(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.util.PSPurgableTempFile.<clinit>(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.server.content.b.super(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.server.content.c.parse(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.server.PSRequest.parseBody(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.servlets.PSAppServlet.service(Unknown Source)
2012-08-30 00:36:44,238 INFO [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
2012-08-30 00:36:44,238 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
2012-08-30 00:36:44,238 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,238 INFO [STDOUT] at com.percussion.webdav.PSWebDavRequestFilter.doFilter(Unknown Source)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,239 INFO [STDOUT] at com.percussion.servlets.PSSecurityFilter.doFilter(Unknown Source)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,239 INFO [STDOUT] at com.percussion.servlets.PSCharacterSetFilter.doFilter(Unknown Source)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
2012-08-30 00:36:44,239 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
2012-08-30 00:36:44,240 INFO [STDOUT] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
2012-08-30 00:36:44,240 INFO [STDOUT] at java.lang.Thread.run(Unknown Source)
2012-08-30 00:36:44,242 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/Rhythmyx].[RhythmyxServlet]] Servlet.service() for servlet RhythmyxServlet threw exception
java.lang.NullPointerException

at com.percussion.util.PSPurgableTempFile.super(Unknown Source)
at com.percussion.util.PSPurgableTempFile.super(Unknown Source)
at com.percussion.util.PSPurgableTempFile.<init>(Unknown Source)
at com.percussion.util.PSPurgableTempFile.<init>(Unknown Source)
at com.percussion.server.content.b.super(Unknown Source)
at com.percussion.server.content.c.parse(Unknown Source)
at com.percussion.server.PSRequest.parseBody(Unknown Source)
at com.percussion.servlets.PSAppServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.percussion.webdav.PSWebDavRequestFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.percussion.servlets.PSSecurityFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.percussion.servlets.PSCharacterSetFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Unknown Source)[/QUOTE]

Did you ever get a solution and/or resolution to this issue? I am running into the same error.

Thanks!
MJW

You may need to verify the permissions where your temporary files are being stored.

Linux: /tmp/rxtemp.username<username>
Windows: C:\WINNT\TEMP\rxtemp.username<username>

Replace username with the process owner’s username.

You can reference the [createTempFile API](http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html#createTempFile(java.lang.String, java.lang.String, java.io.File))</username></username>

Hello Riley,

Thanks Riley. We are using Linux Rx server. But on our Rx server i didn’t find any file/directory with this reference “/tmp/rxtemp.username”. I understand here the ‘username’ is my process owner’s username.

Please suggest.

Please confirm in your <ROOT>/RhythmyxServer.bin file that you have a “TMPDIR=/tmp”

You could try looking at the permissions of /tmp and attempt to create a /tmp/rxtemp.username with the necessary permissions.

[QUOTE=Rileyw;20222]Please confirm in your <ROOT>/RhythmyxServer.bin file that you have a “TMPDIR=/tmp”

You could try looking at the permissions of /tmp and attempt to create a /tmp/rxtemp.username with the necessary permissions.[/QUOTE]

We implemented this solution:

  1. On Rx Linux server, “/tmp/rxtemp.<username>” i.e. /tmp/rxtemp.tcuser doesn’t exist.
  2. So, I created new directory “rxtemp.tcuser” in /tmp.
  3. And changed permissions to 775.
  4. After doing all the above steps, restarted the Rx server but getting the same workbench error and no file created under /tmp/rxtemp.tcuser directory.

On the client windows machine that launches workbench

  1. Can’t not find directory/file “rxtemp.username” at the path "c:\Windows\TEMP\

Still not working.
Thanks,
MJW