Академический Документы
Профессиональный Документы
Культура Документы
On This Page
JDM Pro Production Support
JDM Pro Error Messages
Single Sign-On Error Messages (Non-Email Registration Errors)
CDL Error Messages
Log Files
Errors in Log Files
Managing Logging Levels
JDM Pro FAQs
JDM Pro Known Issues
JDM Production Issues
Error #1
Error #2
Error #3
Error #4
Error #5
Error #6
Disaster Recovery Plan
This section contains general and specific JDM Pro troubleshooting procedures and information.
If you are looking for 3-letter company codes, domain values, company levels, applications and content types, etc., those can be found on the
Professional Services JDM page found here:
http://confluence.jeppesen.com/display/A/Technical+Consulting+-+JDM+Pro+Support+Page
There are two errors that a user might receive when the initial sign-in fails:
Recipient Does Not Exist
Company Does Not Exist
The reasons for these errros are thatthe recipient or the company thats being passed in from the XML Gateway does not exist.
Log Files
The Nuxeo server log (denddmp01.../apps/opt/nuxeo/logs/server.log) is the primary log file for JDM Pro because most of the operations are
executed by Nuxeo on the denddmp01 server. In most instances you will need to pull this log file in addition to the log file from the other servers.
To setup remote log viewing, CLICK HERE
The following table describes the log files related to JDM Pro.
Component
Server
Nuxeo
denjdmp01
/apps/opt/nuxeo/logs/server.log
The Nuxeo server log is the primary log file for JDM Pro. It contains errors from the Nuxeo server. This gets rolled over every night and the old
file is copied with the date.
Bulk Import
denjdmp01
/apps/opt/logs/export/RecipientsToCreate/cr
eateRecipsFromFile.txt
Provides detailed log information indicating what actions were taken for each recipient record in a recipient CSV file.
GUI
denjdmp02
/apps/opt/Tomcat_JDM/logs/catalina.out
This file logs errors in the Smart GWT GUI and can be used for troubleshooting unusual messages in UI, navigation issues, or other UI related
problems
GUI
denjdmp02
/apps/opt/Tomcat_JDM/logs/localhost_acces
s_log
The access log for the server logs usage activity in Tomcat and might be helpful to debug connectivity issues.
FDS
denjdmp02
/apps/opt/logs/FDS.log
denjdmp02
/apps/opt/Tomcat_FDS/logs/catalina.out
This file logs FDS and Tomcat errors. This file provides the URL of content stored in the cloud. Search for "GetFileURL" to troubleshoot issues
related to downloading content from the cloud.
FDS
denjdmp02
/apps/opt/Tomcat_FDS/logs/localhost_acces
s_log
The access log for the server logs usage activity in Tomcat and might be helpful to debug connectivity issues.
State Sync
denjdmp03
/apps/opt/Tomcat_SYNC/logs/catalina.out
This file logs events from the registration web service and get expected configuration web service. You can check this file to troubleshoot
registration requests. Check the Nuxeo server.log file if you find no information here.
State Sync
denjdmp03
/apps/opt/Tomcat_SYNC/logs/localhost_acce
ss_log
The access log for the server might be helpful to debug connectivity issues. Will require significant networking knowledge
State Sync
denjdmp03
/apps/opt/logs/SYNC.log
Additional information about the processes and operations that occur on the State Sync server.
Registration
denjdmp03
/apps/opt/Tomcat_REGISTRAR/logs/catalina
.out
This file logs events from the registration web service and get expected configuration web service. You can check this file to troubleshoot
registration requests. Check the Nuxeo server.log file if you find no information here.
Registration
denjdmp03
/apps/opt/Tomcat_REGISTRAR/logs/localho
st_access_log
The access log for the server might be helpful to debug connectivity issues. Will require significant networking knowledge
Registration
denjdmp03
/apps/opt/logs/RGSTR.log
Additional information about the processes and operations that occur on the State Sync server.
External Publishing
denjdmp04
/apps/opt/logs/CDS.log
denjdmp04
/apps/opt/Tomcat_EXTERNAL/logs/catalina.
out
denjdmp04
/apps/opt/Tomcat_EXTERNAL/logs/localhost
_access_log
The access log for the server logs usage activity in Tomcat and might be helpful to debug connectivity issues.
Basic Publishing
denjdmp04
/apps/opt/logs/CPIBasic.log
denjdmp04
/apps/opt/Tomcat_BASIC_PUBLISH/logs/cat
alina.out
denjdmp04
/apps/opt/Tomcat_BASIC_PUBLISH/logs/loc
alhost_access_log
The access log for the server logs usage activity in Tomcat and might be helpful to debug connectivity issues
Publish
denjdmp04
/apps/opt/logs/CPI.log
Publish
denjdmp04
/apps/opt/Tomcat_PUBLISH/logs/catalina.out
denjdmp04
/apps/opt/Tomcat_PUBLISH/logs/localhost_a
ccess_log
The access log for the server logs usage activity in Tomcat and might be helpful to debug connectivity issues.
Log Levels
Default Level
TRACE,DEBUG,INFO,WARN,E
RROR and FATAL
Warn
/apps/opt/nuxeo-jdm-server/lib/lo
g4j.xml
DEBUG,INFO,WARN,ERROR
and FATAL
Error
/apps/opt/Tomcat_JDM/webapps
/gwt-ui/WEB-INF/classes/log4j.x
ml
FDS (denjdmp02)
DEBUG,INFO,WARN,ERROR
and FATAL
Error
/apps/opt/Tomcat_FDS/webapps
/fds/WEB-INF/classes/log4j.prop
erties
Publishing (denjdmp04)
DEBUG,INFO,WARN,ERROR
and FATAL
Error
/apps/opt/Tomcat_PUBLISH/web
apps/cpi/WEB-INF/classes/log4j.
properties
Basic Publishing(denjdmp04)
DEBUG,INFO,WARN,ERROR
and FATAL
Error
/apps/opt/Tomcat_BASIC_PUBLI
SH/webapps/cpi/WEB-INF/class
es/log4j.properties
External Publishing(denjdmp04)
DEBUG,INFO,WARN,ERROR
and FATAL
Error
/apps/opt/Tomcat_EXTERNAL/w
ebapps/cpi/WEB-INF/classes/log
4j.properties
DEBUG,INFO,WARN,ERROR
and FATAL
Error
/apps/opt/Tomcat_SYNC/webap
ps/ss/WEB-INF/classes/log4j.pro
perties
Registrar(denjdmp03)
DEBUG,INFO,WARN,ERROR
and FATAL
Error
/apps/opt/Tomcat_REGISTRAR/
webapps/registrar/WEB-INF/clas
ses/log4j.properties
Answer
How can I confirm that all recipients were imported in a bulk import?
As of JDM 1.4, after the user beginsa bulk import, JDM Pro displays
a status box that indicates the number of failed and successful
imports. When the import is complete, the user can click View
Failures to see a list of those recipients that failed to import and a
description of what caused the failure. This list can be exported to a
new CSV file.
Access the password reset tool in Citrix. Search for the user's email
address, and then enter a new password.
Error #1
User received registration email. When the user attempted to register, the app displayed the message Update Failed: Failed to get the download
URL.
This error is coming from the app via the CDL. Admins may or may not see any log entries on the server, depending on what the actual problem
is. Under these circumstances, the recipient has a state of Initialized in JDM, which means it never registered. The error message is also
misleading; it should indicate some kind of registration error message.
Resolution
The user should reset their app through the iPad Settings and then try using the link in the email to register again. User reset and deactivated the
app which reset it to the default values. User re-registered using the link in the same email.
Its likely that registration failed because the user was in GSCC and using the same iPad over and over, and still had that iPad registered to a
recipient in one domain on the server.
Error #2
When the user tried to register an iPad that was already registered the CDL returned error 101 . However, the app didnt pass that message along
to the user, so the user didnt know why registration failed. User reset app, deleted their recipient, and attempted to create a new recipient. User
received an error from JDM.
Resolution
The issue is the deleted recipient wasnt actually deleted because of the rollback in Nuxeo.This issue is now fixed; users can create new
recipients again. This is the same issue that Wilsonville experienced. If an operation takes too long to complete, a rollback is performed in the
database. In this case, it looks as if a recipient deletion took too long, but was only partially rolled back. Once this happens, the user will see a
message similar to the log entry. While this problem was observed a couple times in JDM 1.0, it is not reproducible in JDM 1.1 which has schema
changes in place for just such an occurrence. A way to avoid this in 1.0 is to wait for a minute or two after deleting a recipient or distribution group
or look in the server log to verify completion of the operation. Also, the user should try to ensure that no one else is logged in to the GUI and trying
to edit the same record. JDM 1.1 also has some measures in place for this, but concurrent editing in the GUI is still a potential problem.
Error #3
User created new recipient JSMITHIPAD and registered it. App displayed "Data unavailable" and "There is 1 new item." User was connected to
captjepp.
Resolution
Point of access doesnt make a difference. In this case, its an issue with the app. The recipient has only one content item assigned, where
TypeOfContent = 'Other' Title = 'JIT50MB03' and Version = '113'. CDL and JDM will accept any data, but the apps will only process types of
content that they recognize. In this case, other is not a valid type of content. Since the Mobile FD Pro app is limited to only accept data it can
use, it does not know how to use 'Other,' so it will ignore the content.
Mobile FD Pro has been set up initially to support Term Charts, Enroute, Airway Manuals, and Enroute Notices from JDM Pro. If another type of
content were assigned to a recipient for Mobile FD Pro, like cultural or terrain, Mobile FD Pro would not download it, and the server would show
the recipient out of configuration.
Mobile FD Pro needs to associate content with something which consumes the content. It does not download anything other than what it knows it
can use, because it would be a waste of battery and network bandwidth. Because Mobile FD Pro already has cultural and terrain, it will not look to
download it from JDM Pro. Once the app is set to use cultural and terrain from JDM Pro, it will download it. Until then, however, assigning the
content to an iPad recipient does not mean that the app on the iPad will be able to download or use the content. Note that this issue is different
from assigning multiple titles of content for a type which Mobile FD Pro already supports.
Error #4
The user is pointed to the wrong domain.
Resolution
Reset the user's app and register them to the correct domain to see the correct content for their recipient.
Error #5
User attempted to register their iPad using a registration email that was already used by a different user, but the iPad did not return the expected
error message. The app launched, displayed the Terms and Conditions, and then displayed the UPDATES screen that showed Status
Unavailable and Error checking for update: Invalid expected configuration from server.
Resolution
In this case, CDL should have logged Error 103, and the app should have displayed Registration failed. Try again or contact your System
Administrator (Error: 103).
Error #6
User encountered error Failed to get download file url (code 110).
Resolution
This generally occurs, because data has been moved to an Authorized state in JDM, but has not yet made its way to the cloud servers. JDM will
tell the user that content is available, but the download URL that JDM provides to the CDL results in a 404 error (not available). There is an issue
open in the JDM backlog to notify CDL that content is available only after JDM verifies that the content is in the cloud.