For the last two weeks I was working with support on an issue that seemed minor at the beginning. QuickAdd failed to complete the enrollment and the logs showed that this was caused by a failed MDM profile install. On the server the logs get flodded with messages like this:
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:229)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927)
... 15 more
2017-11-30 05:51:28,336 [ERROR] [Tomcat-10 ] [JAXBPlistParser ] - Error unmarshalling
2017-11-30 05:51:28,336 [ERROR] [Tomcat-10 ] [MDMController ] - Error processing mdm request, returning 400. Device: Null, CommandUUID: mraNull
2017-11-30 05:51:51,412 [ERROR] [Tomcat-8 ] [JAXBPlistParser ] - Error unmarshalling
2017-11-30 05:51:51,412 [ERROR] [Tomcat-8 ] [MDMController ] - Error processing mdm request, returning 400. Device: Null, CommandUUID: mraNull
2017-11-30 05:52:00,296 [ERROR] [Tomcat-3 ] [JAXBPlistParser ] - Error unmarshalling
Since it took support two weeks to figure that that this is a product bug, the backups of the pre-upgrade database had been overwritten (30 day retention) and I'm basically stuck with a non working JSS and the option to wait for them to fix this or start over from scratch and re-enroll everybody.
I'm sure that they are working on this "critical" bug with high priority but it is really frustrating to hear that this issue is known for a couple of weeks and there is still no eta for a fix. What is even more frustrating is the fact that even week ago I would have had a working backup to restore 9.x.
I guess that's another chapter in my lessons learned book. I'm just glad that I only have 50 Macs and not 5000...