• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Join the HP Community Solve‑a‑thon | Help Others & Share Your Solutions | Live on Zoom | 2:30 PM to 2:30 AM IST | Every Wednesday Click here to know more
Check out our WINDOWS 11 Support Center info about: OPTIMIZATION, KNOWN ISSUES, FAQs, VIDEOS AND MORE.
HP Recommended
HP t530 Thin Client (1AG42AV)

Hi all,

 

I'm hoping someone has come across this before.

 

I've got a fleet of HP t530 thin clients running ThinPro 8.0 that were discovered and imported into HPDM using an IP range, the devices are online and communicating correctly with HPDM. The device properties show:

  • HP t530 Thin Client
  • ThinPro 8.0.0
  • Agent version 5.0.3675.41638

However all devices are being placed under the 'Unidentified' OS family rather than ThinPro 8.0 so I can't deploy any ThinPro 8.0 templates or task sequences to them. If I switch to the ThinPro 8.0 category and try to deploy a template, HPDM reports that no valid devices are available.

What's confusing is that HPDM clearly knows the devices are running ThinPro 8.0.0, as it's displayed in the Operating System column.

 

Has anyone seen this before?

  • Is there a way to force the devices to be re-categorised from Unidentified to ThinPro 8.0?
  • Does the HPDM agent need to re-register somehow?
  • Would deleting and re-discovering the devices fix it, or is there another recommended approach?

I'd prefer to avoid reimaging or factory resetting 30+ devices if possible.

 

4 REPLIES 4
HP Recommended

Hi @Aviska88 

 

Welcome to the HP Support Community.

 

Thank you for posting your query.

 

The issue you are describing is likely caused by a mismatch between the HPDM Agent version and the ThinPro OS version, which triggers a new categorization policy introduced in HP Device Manager 5.0.14.

Why your devices are labeled 'Unidentified'

 

In HPDM 5.0.14, HP implemented a rule where devices running an unsupported or mismatched configuration are automatically moved to the 'Unidentified' tab. While ThinPro 8.0 is not yet "End-of-Support" (its EOS is April 2025), HPDM 5.0.14 is highly specific about which agent versions correspond to which operating systems.

According to the HPDM 5.0.14 Release Notes, there is a clear discrepancy in your current setup:

  • Your Agent Version: 5.0.3675.41638 is explicitly listed as the agent for HP ThinPro 7.2.
  • The Required Agent Version: For HP ThinPro 8, the correct agent version for this release is 5.0.3676.41638.

Because the device is reporting a ThinPro 7.2 agent on a ThinPro 8.0 OS, HPDM cannot correctly "identify" the device within its supported OS families and moves it to the 'Unidentified' tab.

Resolution: Update the HPDM Agent.

 

To resolve this and have the devices re-categorized into the 'ThinPro 8.0' family, you must update the HPDM Agent to the version matching the OS.

 

  • Send an Update Agent Task: The standard procedure to resolve agent version issues is to use the HPDM Console to send an Update Agent task to the affected thin clients.
  • Tab Restrictions: Be aware that for devices in the 'Unidentified' tab, HPDM 5.0.14 policy states that only the Wake-on-LAN task is typically available. If the "Update Agent" task is grayed out or unavailable in that tab, you may need to move the devices into a manual folder or try the "Update Agent" command via a right-click if the restriction is only on template deployments.
  • Manual Discovery/Import: If the devices still do not re-categorize after an update, the sources suggest using the Import Devices dialog from the Console rather than the Automated Device Importer, as the automated tool sometimes fails to recognize existing devices correctly.

Answers to your specific questions:

  • There is no "force" button in the GUI; categorization is automatic based on the reported OS and Agent version. Correcting the agent version is the intended way to "force" this update.
  • It doesn't necessarily need to re-register, but it must be updated to the version HPDM 5.0.14 expects for ThinPro 8 (v5.0.3676).
  • If the agent remains version 5.0.3675, re-discovery will likely result in the same 'Unidentified' status. However, a manual refresh of the Device View (highlighting a device and pressing F5) is a recommended workaround for general console display issues.

Note on Support: Your HP t530 thin client is confirmed as fully supported (F) for ThinPro 8 and 8.1 in HPDM 5.0.14, so once the agent is corrected, you should have full management capabilities.

 

Click Here 

 

Click Here 

 

Click Here

 

I hope this helps.

 

Take care and have an amazing day!

I'm an HP Employee.


If this reply helped resolve your issue, please select the Accept as Solution as it helps others in the community quickly find the answer they’re looking for.


And if you found this reply helpful, clicking Yes below is a great way to let us know we’re providing the support you need, as it encourages us to keep improving and sharing helpful guidance.

HP Recommended

Hey mate, thanks for the detailed reply that all made sense.

 

I've since worked through the steps you've advised but the outcome doesn't quite line up with the diagnosis. Here's exactly what I'm seeing across both servers.

 

Step 1)
Deployed the Update Agent task to the entire fleet on both the old HPDM server (one we're trying to migrate devices off and the new HPDM server with some devices onboarded). All devices now report agent 5.0.3675.41638 and are online/communicating.

 

Old server:

After running Update Agent -> deleting them from HPDM -> re-importing, the devices were re-added straight back into the 7.2 family — not ThinPro 8.0

 

#:  053 [ThinOS 7.2]

Device Type: HP t530 Thin Client
Operating System: ThinPro 8.0.0
Image Version: T8X80029
Agent Version: 5.0.3675.41638

 

New server:

Re-imported the same fleet by IP range. Every device landed under Unidentified, even though each device's properties show ThinPro 8.0.0 and agent 5.0.3675.41638.

 

#: 053 [Unidentified]
Device Type: HP t530 Thin Client
Operating System: ThinPro 8.0.0
Image Version: T8X80029

Agent Version: 5.0.3675.41638

Both servers agree on the reported OS (ThinPro 8.0.0) but disagree on classification — 7.2 group on the old server vs. Unidentified on the new one. Same devices, same agent, same reported OS, two different results and unfortunately the 'unidentified' category is a brick wall with resolving. Really dont want to manually upgrade 80+ devices with a usb stick to get these into the new server and categorised correctly -- if you have any other suggestions?

 

As a troubleshooting step i've uninstalled HPDM from the 'new' server, deleted all content left over and reinstalled from scratch 5.0.17

Aviska88_0-1786933220040.pngAviska88_0-1786933220040.png

Then attempted to re-import all devices again, the hpdm-console.txt reports errors (on a brand new install) :

"RepositoryMP.updateRepositories (RepositoryMP.java:238) throws ClassCastException: java.util.Vector cannot be cast to java.util.ArrayList "

 

On every repository sync after which ThinPro 8.0/8.1 devices are re-detected as Unidentified.

2026-08-17 11:13:20 [WT-EventQueue-0] WARN  GatewayTaskListPanel$11 - java.lang.NullPointerException
com.hp.hpdm.console.main.Console.getContentPanel(Console.java:755)
com.hp.hpdm.console.summary.GatewayTaskListPanel$11.done(GatewayTaskListPanel.java:832)
java.desktop/javax.swing.SwingWorker$5.run(SwingWorker.java:750)
java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:847)
java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:857)
java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:317)
java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:249)
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

2026-08-17 11:13:20 [main    ] WARN  ConsoleUtil          - can't find the component's(com.hp.hpdm.console.main.gateway.RepositoryContentPanel[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.LineBorder@32bb0072,flags=9,maximumSize=,minimumSize=,preferredSize=]) parent window!
2026-08-17 11:13:21 [main    ] WARN  ConsoleUtil          - can't find the component's(com.hp.hpdm.console.main.user.UserContentPanel[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.LineBorder@1526f71,flags=9,maximumSize=,minimumSize=,preferredSize=]) parent window!
2026-08-17 11:13:21 [main    ] WARN  ConsoleUtil          - can't find the component's(com.hp.hpdm.console.main.user.GroupContentPanel[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.LineBorder@4ed15347,flags=9,maximumSize=,minimumSize=,preferredSize=]) parent window!
2026-08-17 11:13:28 [main    ] WARN  FileOpt              - java.io.FileNotFoundException: ..\layout\root\default\root_Manage Devices.xml (The system cannot find the path specified)
java.base/java.io.FileInputStream.open0(Native Method)
java.base/java.io.FileInputStream.open(FileInputStream.java:219)
java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
java.base/java.io.FileReader.<init>(FileReader.java:75)
com.hp.hpdm.util.file.FileOpt.readWithCheck(FileOpt.java:75)
com.hp.hpdm.util.file.FileOpt.readXMLFileWithCheck(FileOpt.java:181)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadPageLayout(PageLayoutMgmt.java:110)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.lambda$loadAllPageLayout$0(PageLayoutMgmt.java:126)
java.base/java.util.Vector.forEach(Vector.java:1394)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadAllPageLayout(PageLayoutMgmt.java:125)
com.hp.hpdm.console.main.MainFrame.getAllDisplayInfo(MainFrame.java:551)
com.hp.hpdm.console.main.MainFrame.restore(MainFrame.java:662)
com.hp.hpdm.console.main.Console.initMainframe(Console.java:484)
com.hp.hpdm.console.main.Console.main(Console.java:616)

2026-08-17 11:13:28 [main    ] WARN  PageLayoutMgmt       - ../layout/root/default/root_Manage Devices.xml does not exist.
2026-08-17 11:13:28 [main    ] WARN  FileOpt              - java.io.FileNotFoundException: ..\layout\root\default\root_Templates & Rules.xml (The system cannot find the path specified)
java.base/java.io.FileInputStream.open0(Native Method)
java.base/java.io.FileInputStream.open(FileInputStream.java:219)
java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
java.base/java.io.FileReader.<init>(FileReader.java:75)
com.hp.hpdm.util.file.FileOpt.readWithCheck(FileOpt.java:75)
com.hp.hpdm.util.file.FileOpt.readXMLFileWithCheck(FileOpt.java:181)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadPageLayout(PageLayoutMgmt.java:110)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.lambda$loadAllPageLayout$0(PageLayoutMgmt.java:126)
java.base/java.util.Vector.forEach(Vector.java:1394)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadAllPageLayout(PageLayoutMgmt.java:125)
com.hp.hpdm.console.main.MainFrame.getAllDisplayInfo(MainFrame.java:551)
com.hp.hpdm.console.main.MainFrame.restore(MainFrame.java:662)
com.hp.hpdm.console.main.Console.initMainframe(Console.java:484)
com.hp.hpdm.console.main.Console.main(Console.java:616)

2026-08-17 11:13:28 [main    ] WARN  PageLayoutMgmt       - ../layout/root/default/root_Templates & Rules.xml does not exist.
2026-08-17 11:13:28 [main    ] WARN  FileOpt              - java.io.FileNotFoundException: ..\layout\root\default\root_Tasks & Reports.xml (The system cannot find the path specified)
java.base/java.io.FileInputStream.open0(Native Method)
java.base/java.io.FileInputStream.open(FileInputStream.java:219)
java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
java.base/java.io.FileReader.<init>(FileReader.java:75)
com.hp.hpdm.util.file.FileOpt.readWithCheck(FileOpt.java:75)
com.hp.hpdm.util.file.FileOpt.readXMLFileWithCheck(FileOpt.java:181)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadPageLayout(PageLayoutMgmt.java:110)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.lambda$loadAllPageLayout$0(PageLayoutMgmt.java:126)
java.base/java.util.Vector.forEach(Vector.java:1394)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadAllPageLayout(PageLayoutMgmt.java:125)
com.hp.hpdm.console.main.MainFrame.getAllDisplayInfo(MainFrame.java:551)
com.hp.hpdm.console.main.MainFrame.restore(MainFrame.java:662)
com.hp.hpdm.console.main.Console.initMainframe(Console.java:484)
com.hp.hpdm.console.main.Console.main(Console.java:616)

2026-08-17 11:13:28 [main    ] WARN  PageLayoutMgmt       - ../layout/root/default/root_Tasks & Reports.xml does not exist.
2026-08-17 11:13:28 [main    ] WARN  FileOpt              - java.io.FileNotFoundException: ..\layout\root\default\root_Gateways & Repositories.xml (The system cannot find the path specified)
java.base/java.io.FileInputStream.open0(Native Method)
java.base/java.io.FileInputStream.open(FileInputStream.java:219)
java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
java.base/java.io.FileReader.<init>(FileReader.java:75)
com.hp.hpdm.util.file.FileOpt.readWithCheck(FileOpt.java:75)
com.hp.hpdm.util.file.FileOpt.readXMLFileWithCheck(FileOpt.java:181)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadPageLayout(PageLayoutMgmt.java:110)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.lambda$loadAllPageLayout$0(PageLayoutMgmt.java:126)
java.base/java.util.Vector.forEach(Vector.java:1394)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadAllPageLayout(PageLayoutMgmt.java:125)
com.hp.hpdm.console.main.MainFrame.getAllDisplayInfo(MainFrame.java:551)
com.hp.hpdm.console.main.MainFrame.restore(MainFrame.java:662)
com.hp.hpdm.console.main.Console.initMainframe(Console.java:484)
com.hp.hpdm.console.main.Console.main(Console.java:616)

2026-08-17 11:13:28 [main    ] WARN  PageLayoutMgmt       - ../layout/root/default/root_Gateways & Repositories.xml does not exist.
2026-08-17 11:13:28 [main    ] WARN  FileOpt              - java.io.FileNotFoundException: ..\layout\root\default\root_Users & Groups.xml (The system cannot find the path specified)
java.base/java.io.FileInputStream.open0(Native Method)
java.base/java.io.FileInputStream.open(FileInputStream.java:219)
java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
java.base/java.io.FileReader.<init>(FileReader.java:75)
com.hp.hpdm.util.file.FileOpt.readWithCheck(FileOpt.java:75)
com.hp.hpdm.util.file.FileOpt.readXMLFileWithCheck(FileOpt.java:181)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadPageLayout(PageLayoutMgmt.java:110)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.lambda$loadAllPageLayout$0(PageLayoutMgmt.java:126)
java.base/java.util.Vector.forEach(Vector.java:1394)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadAllPageLayout(PageLayoutMgmt.java:125)
com.hp.hpdm.console.main.MainFrame.getAllDisplayInfo(MainFrame.java:551)
com.hp.hpdm.console.main.MainFrame.restore(MainFrame.java:662)
com.hp.hpdm.console.main.Console.initMainframe(Console.java:484)
com.hp.hpdm.console.main.Console.main(Console.java:616)

2026-08-17 11:13:28 [main    ] WARN  PageLayoutMgmt       - ../layout/root/default/root_Users & Groups.xml does not exist.
2026-08-17 11:13:28 [main    ] WARN  FileOpt              - java.io.FileNotFoundException: ..\layout\root\default\root_Administration.xml (The system cannot find the path specified)
java.base/java.io.FileInputStream.open0(Native Method)
java.base/java.io.FileInputStream.open(FileInputStream.java:219)
java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
java.base/java.io.FileReader.<init>(FileReader.java:75)
com.hp.hpdm.util.file.FileOpt.readWithCheck(FileOpt.java:75)
com.hp.hpdm.util.file.FileOpt.readXMLFileWithCheck(FileOpt.java:181)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadPageLayout(PageLayoutMgmt.java:110)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.lambda$loadAllPageLayout$0(PageLayoutMgmt.java:126)
java.base/java.util.Vector.forEach(Vector.java:1394)
com.hp.hpdm.model.xml.layout.PageLayoutMgmt.loadAllPageLayout(PageLayoutMgmt.java:125)
com.hp.hpdm.console.main.MainFrame.getAllDisplayInfo(MainFrame.java:551)
com.hp.hpdm.console.main.MainFrame.restore(MainFrame.java:662)
com.hp.hpdm.console.main.Console.initMainframe(Console.java:484)
com.hp.hpdm.console.main.Console.main(Console.java:616)

2026-08-17 11:13:28 [main    ] WARN  PageLayoutMgmt       - ../layout/root/default/root_Administration.xml does not exist.
2026-08-17 11:14:54 [Thread-55] WARN  RepositoryMP         - java.lang.ClassCastException: class java.util.Vector cannot be cast to class java.util.ArrayList (java.util.Vector and java.util.ArrayList are in module java.base of loader 'bootstrap')
com.hp.hpdm.console.communicator.RepositoryMP.updateRepositories(RepositoryMP.java:238)
com.hp.hpdm.console.communicator.RepositoryMP.otherWork(RepositoryMP.java:101)
com.hp.hpdm.console.communicator.MsgProcessor.process(MsgProcessor.java:125)
com.hp.hpdm.console.communicator.MsgProcessor.processBatch(MsgProcessor.java:93)
com.hp.hpdm.console.communicator.MsgProcessor.run(MsgProcessor.java:70)

2026-08-17 11:15:39 [Thread-58] WARN  DeviceMP             - new os detected: Unidentified
2026-08-17 11:15:42 [Thread-58] WARN  DeviceMP             - new os detected: HP ThinPro 8.1

 

 

 

 

HP Recommended

[duplicate]

 

HP Recommended

Hi @Aviska88 

 

Thank you for responding.

 

I understand that the details provided above were helpful. However, since the issue remains unresolved, I kindly request you to contact phone support so that a technician can inspect the device in person. Please be aware that if the device is out of warranty, service charges may apply.: https://support.hp.com/in-en/help/service-center

 

Have a good day.

I'm an HP Employee.


If this reply helped resolve your issue, please select the Accept as Solution as it helps others in the community quickly find the answer they’re looking for.


And if you found this reply helpful, clicking Yes below is a great way to let us know we’re providing the support you need, as it encourages us to keep improving and sharing helpful guidance.

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.
-->