Backup batch script throws null pointer exception

I’ve begun migrating a Visual Paradigm server onto a new server and decommissioning the old one. I tried to take a backup of the ‘old’ server, and it is throwing a null pointer exception.

[2019/11/18 10:40:18] [warning] java.lang.NullPointerException
at v.uf.dz.a(:36)
at v.uf.dz.a(:18)
at v.ue.f.a(:22)
at v.ue.a.e(:187)
at v.aty.e.a(:284)
at v.aty.e.a(:94)
at migration.ExportVPServerMain.(:228)
at migration.ExportVPServerMain.main(:23)

Any tips on how to get around this issue?

additional info:

  • Visual Paradigm server 13

Hi Jordan,

Can you provide the build number or server log?

Product Version: 13.0
Product Build Number: 20160103

I don’t seem to have permission to upload attachments.

[2019/09/06 15:56:14] [warning] [Key-Mapping] Duplicated key id: 837
[2019/09/06 15:56:14] [warning] [Key-Mapping] Duplicated key id: 838
[2019/09/06 15:56:14] [warning] [Key-Mapping] Duplicated key id: 988
[2019/09/06 15:56:14] [warning] [Key-Mapping] Duplicated key id: 1348
[2019/09/06 15:56:15] [warning] No JNI Library 8
[2019/09/06 15:56:15] [warning] No JNI Library 8
[2019/09/06 15:56:15] [warning] No JNI Library 8
[2019/09/06 15:56:15] [warning] No JNI Library 8
[2019/09/06 15:56:15] [warning] No JNI Library 8
[2019/09/06 15:56:33] [warning] Model not found (usually not a problem): i4RFD0qAUEB4ZQ8u, C:\VPServer_v13\webserver\webapps\ROOT\WEB-INF\repository\Projects\MariTime\201909\MariTime.v153.vpp, v.cbq.azp.l(:108)
[2019/09/06 15:56:33] [warning] generic shape refreshDiagramCategories no _configuration , shape dir : C:\VPServer_v13\webserver…\shapes
[2019/09/06 15:56:33] [warning] generic shape loadAllCategory no _configuration , shape dir : C:\VPServer_v13\webserver…\shapes
[2019/09/30 02:24:03] [message] Xmx: 910MB
[2019/09/30 02:24:03] [warning] Cannot read Product and Edition
[2019/09/30 02:24:28] [message] 02:24:28,857 WARN DerbyDialect:60 - HHH000430: The DerbyDialect dialect has been deprecated; use one of the version-specific dialects instead
[2019/09/30 02:24:34] [message] 02:24:34,009 WARN DerbyDialect:60 - HHH000430: The DerbyDialect dialect has been deprecated; use one of the version-specific dialects instead
[2019/09/30 02:24:35] [message] 02:24:35,332 WARN DerbyDialect:60 - HHH000430: The DerbyDialect dialect has been deprecated; use one of the version-specific dialects instead
[2019/09/30 02:24:35] [message] Your current DB version is: 20160105
[2019/09/30 02:24:35] [message] No any updates are available.
[2019/09/30 02:24:38] [message] ====== Start Floating License Server: 13.0 (20160103) ======
License Keys, count: 1


Visual Paradigm Enterprise Edition 13.0, qty: 7/7

  1. valid
  2. valid
  3. valid
  4. valid
  5. valid
  6. valid
  7. valid

That kind of message chunk shows up sporadically in the logs. For example, it showed up in the section I included, but prior to that, it also occured on 2019/08/26

Hi Jordan,

Are you running script\backup.bat script? Can you post the full log generated by backup?

[2019/11/27 14:21:00] [message] Build Number: 20160103
[2019/11/27 14:21:02] [message] Start Teamwork Server: 13.0 (20160103)
[2019/11/27 14:21:02] [warning] License Key not found
[2019/11/27 14:21:02] [message] Recheck License Key, Teamwork Server: 13.0 (20160103)
[2019/11/27 14:21:02] [message] reading: C:\VPServer_v13\webserver\webapps\ROOT\WEB-INF\teamwork.zvpl
[2019/11/27 14:21:02] [warning] Language dir not found: C:\VPServer_v13\scripts…\UserLanguage
[2019/11/27 14:21:02] [warning] Cannot read Product and Edition
[2019/11/27 14:21:02] [message] Performing Database
[2019/11/27 14:21:04] [message] saving DirectoryConnector
[2019/11/27 14:21:04] [message] saving FLAccessCode
[2019/11/27 14:21:04] [message] saving FLAccessLog
[2019/11/27 14:21:04] [message] saving FLModule
[2019/11/27 14:21:04] [message] saving PmAttachment
[2019/11/27 14:21:04] [message] saving TWCheckoutLog
[2019/11/27 14:21:05] [message] saving TWProject
[2019/11/27 14:21:05] [message] saving TWBranch
[2019/11/27 14:21:05] [message] saving TWPublishDiagram
[2019/11/27 14:21:05] [message] saving PmDiagramShare
[2019/11/27 14:21:05] [message] saving PmFollower
[2019/11/27 14:21:05] [message] saving PmSearchHistory
[2019/11/27 14:21:05] [message] saving Session
[2019/11/27 14:21:05] [message] saving TWFileInfo
[2019/11/27 14:21:05] [message] saving TWProjectRevision
[2019/11/27 14:21:05] [message] saving TWFileRevision
[2019/11/27 14:21:05] [message] saving TWLDAPSetting
[2019/11/27 14:21:05] [message] saving TWMergedRevisionInfo
[2019/11/27 14:21:05] [message] saving TWModule
[2019/11/27 14:21:05] [message] saving TWProjectRevisionDetail
[2019/11/27 14:21:07] [message] saving VPRole
[2019/11/27 14:21:07] [message] saving VPUserInfo
[2019/11/27 14:21:07] [message] saving VPUser
[2019/11/27 14:21:08] [message] saving TWPublisherViewer
[2019/11/27 14:21:08] [message] saving TWPublishSharedDiagram
[2019/11/27 14:21:08] [message] saving TWPublishSharedModel
[2019/11/27 14:21:08] [message] saving VPUserGroup
[2019/11/27 14:21:08] [message] saving TWPublisherGroupViewer
[2019/11/27 14:21:08] [message] saving TWPublisherTopicSelection
[2019/11/27 14:21:08] [message] saving TWPublisherTopic
[2019/11/27 14:21:08] [message] saving TWPublisherTopicContent
[2019/11/27 14:21:08] [message] saving TWPublisherUpdate
[2019/11/27 14:21:08] [message] saving TmAttachment
[2019/11/27 14:21:08] [message] saving TmBucketFile
[2019/11/27 14:21:08] [message] saving TmFollower
[2019/11/27 14:21:08] [message] saving TmMilestone
[2019/11/27 14:21:08] [message] saving TmTaskTag
[2019/11/27 14:21:08] [message] saving TmTask
[2019/11/27 14:21:08] [message] saving TmDependOnTask
[2019/11/27 14:21:08] [message] saving TmFavorite
[2019/11/27 14:21:08] [message] saving TmHoliday
[2019/11/27 14:21:08] [message] saving TmMessage
[2019/11/27 14:21:08] [message] saving TmStoryTag
[2019/11/27 14:21:08] [message] saving TmStory
[2019/11/27 14:21:08] [message] saving TmMessageStory
[2019/11/27 14:21:08] [message] saving TmRepeativeSetting
[2019/11/27 14:21:08] [message] saving TmTag
[2019/11/27 14:21:08] [message] saving TmTaskDraftComment
[2019/11/27 14:21:08] [message] saving TmTaskStage
[2019/11/27 14:21:08] [message] saving TmWorkingSetting
[2019/11/27 14:21:08] [message] saving TwProjectAccess
[2019/11/27 14:21:08] [message] saving UPModule
[2019/11/27 14:21:08] [message] saving UPVersion
[2019/11/27 14:21:08] [message] saving UxDependentModel
[2019/11/27 14:21:08] [message] saving UxReference
[2019/11/27 14:21:08] [message] saving UxReferencedDiagram
[2019/11/27 14:21:08] [message] saving UxSprintMember
[2019/11/27 14:21:09] [message] saving UxSprint
[2019/11/27 14:21:09] [message] saving UxUseCase
[2019/11/27 14:21:09] [message] saving UxUserStoryLogMember
[2019/11/27 14:21:09] [message] saving UxUserStoryLogTag
[2019/11/27 14:21:09] [message] saving UxUserStoryLog
[2019/11/27 14:21:09] [warning] java.lang.NullPointerException
at v.uf.dz.a(:36)
at v.uf.dz.a(:18)
at v.ue.f.a(:22)
at v.ue.a.e(:187)
at v.aty.e.a(:284)
at v.aty.e.a(:94)
at migration.ExportVPServerMain.(:228)
at migration.ExportVPServerMain.main(:23)

According to our engineers to problem you experienced was already fixed by the newer build of VP Server v13. Since download of old version software is only available to licensed user. Would you please send your license key to support-team@visual-paradigm.com so that we can send the server patch? Look forward to hearing from you.