cancel
Showing results for 
Search instead for 
Did you mean: 
barwapk
Frequent Member
Frequent Member

server error while posting JMF

Hello,

im trying to make POST with JMF file to Core server. Im getting error 500.

It works when Im testing by Alces, but I can connect only on PC that Core is intsalled, when i try on a different PC connected by LAN I get connection error in Alces.

Error when trying to connect by poweshell, the same with curl command by linux.

PS C:\> Invoke-WebRequest "http://192.168.1.198:7751" -Method Post -ContentType "text/xml" -InFile "C:\FreeFlow Core v5_1_0_3 SDK\JMF Samples\02 - Job Submission\01.1 - SubmitQueueEntry.jmf"
Invoke-WebRequest : HTTP Status 500 – Internal Server Error
Type Exception Report
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
java.lang.NullPointerException
com.xerox.gateways.jdfjmf.common.JmfGatewayListener.newMessage(Unknown Source)
com.xerox.jdftoolkit.RequestProcessor.processData(Unknown Source)
com.xerox.jdftoolkit.BaseServlet.doPost(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.xerox.gateways.jdfjmf.servlet.JMFFilter.doFilter(Unknown Source)
Note The full stack trace of the root cause is available in the server logs.
Apache Tomcat/8.5.31
At line:1 char:1
+ Invoke-WebRequest "http://192.168.1.198:7751" -Method Post -ContentTy ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
eption
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

0 Kudos
16 Replies
DavidU54339-XRX
FreeFlow Production Workflow Moderator
FreeFlow Production Workflow Moderator

Re: server error while posting JMF

You should be able to use ALCES to submit from a remote computer. The FFCore SDK needs to be installed on the remote computer. The install.bat should be edited so that Core Exchange is not used.

The last lines in the install.bat should look as follows (the second line is commented out to avoid use of Core Exchange):

rem Importing workflows...
rem "%FF_CORE_HOME%\CoreExchange.exe" /i "%cd%\Resources\Simple Workflow.ffc" /o

0 Kudos
barwapk
Frequent Member
Frequent Member

Re: server error while posting JMF

OK, but what about posting files by powershell or ssh? For example when I type in powershell:

Invoke-WebRequest "http://192.168.1.198:7751" -Method Post -ContentType "text/xml" -InFile "C:\FreeFlow Core v5_1_0_3 SDK\JMF Samples\02 - Job Submission\01.1 - SubmitQueueEntry.jmf"

I get error 500 as I pasted in preview post.

When I go to site http://192.168.1.198:7751/

I see this:

https://ibb.co/gz3F661

0 Kudos
StefanT-Xerox
FreeFlow Production Workflow Moderator
FreeFlow Production Workflow Moderator

Re: server error while posting JMF

Try changing the Content-Type to:

application/vnd.cip4-jmf+xml

0 Kudos
barwapk
Frequent Member
Frequent Member

Re: server error while posting JMF

I thought I was using this option, It is working now, Thanks for help.

0 Kudos
barwapk
Frequent Member
Frequent Member

Re: server error while posting JMF

One more thing, I have installed SDK on remote computer without disabling Core Exchange, how can I uninstall it?

0 Kudos
DavidU54339-XRX
FreeFlow Production Workflow Moderator
FreeFlow Production Workflow Moderator

Re: server error while posting JMF

Core Exchange should not be installed. The SDK Install.bat uses (or attempts to use) Core Exchange to the FFCore Workflow. You can look to see if the application (under Xerox) is installed -- it should not be.

0 Kudos
barwapk
Frequent Member
Frequent Member

Re: server error while posting JMF

It is not installed, but Alces doesnt work:

https://ibb.co/fY4vtSr

0 Kudos
DavidU54339-XRX
FreeFlow Production Workflow Moderator
FreeFlow Production Workflow Moderator

Re: server error while posting JMF

What most likely has happened is the return of printer information took too long. If you check "OK" you should see the below options of "send file" and "submitqueueentry". If you use "submitQueueEntry", ALCES should work.al.png

0 Kudos
barwapk
Frequent Member
Frequent Member

Re: server error while posting JMF

OK, I will check it later. One more question, is it possible now to pass aditional variables (Custom MAX Fields) by JMF subbmition as in MAX/hotfolder? 

0 Kudos