exception sending objc_msgsend-style notification in [LibraryItemMetadata parseApplicationsForLibraryItemMetadataID:15]
I am getting the above error following my migration to Mavericks and OS X Server 3. A section of the devicemagrd log is as follows:
0:: [135] [2013/11/06 09:31:14.075] Caught exception sending objc_msgsend-style notification <PGDatabaseNotification:0x7fec7a722800> [channel: 'objc_send', message: '[LibraryItemMetadata parseApplicationsForLibraryItemMetadataID:15]']. -[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)"
0:: [135] [2013/11/06 09:31:14.077] EXCEPTION: Postgres <-[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)">
0:: [135] [2013/11/06 09:31:14.078] EXCEPTION: Postgres <-[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)">
USERINFO: {
SQLSTATE = 25P02;
errorMessage = "ERROR: current transaction is aborted, commands ignored until end of transaction block\n";
}
BACKTRACE:
? | 4529649120
? | 4529622700
? | 4529619667
? | 4529620941
? | 4529655520
? | 4529536613
? | 140735424659541
? | 140735424525713
? | 140735424524859
? | 140735529837229
? | 140735529846415
? | 140735529851357
? | 140735529844643
? | 140735529849235
? | 140735512129272
0:: [135] [2013/11/06 09:31:14.078] Caught unhandled exception -[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)"
0:: [135] [2013/11/06 09:31:14.078] Caught exception processing queued DB notification: -[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)"
0:: [135] [2013/11/06 09:31:24.716] EXCEPTION: Postgres <-[PGConnection executeSQL:withParams:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:432): "Postgres error 22001 (ERROR: value too long for type character varying(63)
)">
0:: [135] [2013/11/06 09:31:24.718] EXCEPTION: Postgres <-[PGConnection executeSQL:withParams:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:432): "Postgres error 22001 (ERROR: value too long for type character varying(63)
)">
USERINFO: {
SQLSTATE = 22001;
errorMessage = "ERROR: value too long for type character varying(63)\n";
}
BACKTRACE:
? | 4529653189
? | 4529505852
? | 4529569378
? | 4529459335
? | 4529468107
? | 140735386406380
? | 140735386405972
? | 140735387072422
? | 4529499762
? | 4529539373
? | 4529537070
? | 4529655302
? | 4529536613
? | 140735424659541
? | 140735424525713
0:: [135] [2013/11/06 09:31:24.718] EXCEPTION: Postgres <-[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)">
0:: [135] [2013/11/06 09:31:24.719] EXCEPTION: Postgres <-[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)">
USERINFO: {
SQLSTATE = 25P02;
errorMessage = "ERROR: current transaction is aborted, commands ignored until end of transaction block\n";
}
BACKTRACE:
? | 4529649120
? | 4529490998
? | 4529461096
? | 4529468107
? | 140735386406380
? | 140735386405972
? | 140735387072422
? | 4529499762
? | 4529539373
? | 4529537070
? | 4529655302
? | 4529536613
? | 140735424659541
? | 140735424525713
? | 140735424524859
0:: [135] [2013/11/06 09:31:24.720] Caught exception sending objc_msgsend-style notification <PGDatabaseNotification:0x7fec7a673740> [channel: 'objc_send', message: '[LibraryItemMetadata parseApplicationsForLibraryItemMetadataID:15]']. -[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)"
0:: [135] [2013/11/06 09:31:24.721] EXCEPTION: Postgres <-[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)">
0:: [135] [2013/11/06 09:31:24.723] EXCEPTION: Postgres <-[PGConnection executeCSQL:] (/SourceCache/RemoteDeviceManagement/RemoteDeviceManagement-848.17/Compiled/Fra mework-Models/Postgres/PGConnection.m:323): "Postgres error 25P02 (ERROR: current transaction is aborted, commands ignored until end of transaction block
)">
USERINFO: {
SQLSTATE = 25P02;
errorMessage = "ERROR: current transaction is aborted, commands ignored until end of transaction block\n";
}
BACKTRACE:
? | 4529649120
? | 4529622700
? | 4529619667
? | 4529620941
? | 4529655520
? | 4529536613
? | 140735424659541
? | 140735424525713
? | 140735424524859
? | 140735529837229
? | 140735529846415
? | 140735529851357
? | 140735529844643
? | 140735529849235
? | 140735512129272
This repeats continously. During the upgrade process, I encountered the missing devices issue described in https://discussions.apple.com/thread/5467701?start=0&tstart=0 which I fixed using the terminal commands given in that thread to remove the legacy installed applications data. I then encountered the null pointer issue described in https://discussions.apple.com/thread/5471963?start=0&tstart=0, which also was fixed via the terminal commands given in that thread. I have opened Bug Report # 15405799 on this issue.
MacBook Pro, OS X Mavericks (10.9), OS X Server 3.0