Skip to content

[UPDATE] 完善 central-provider 的单元测试 #12

[UPDATE] 完善 central-provider 的单元测试

[UPDATE] 完善 central-provider 的单元测试 #12

Triggered via push January 3, 2025 20:21
Status Failure
Total duration 4m 38s
Artifacts
Release to Github Packages
4m 27s
Release to Github Packages
Release Docker Images
0s
Release Docker Images
Fit to window
Zoom out
Zoom in

Annotations

1 error and 141 warnings
Release to Github Packages
Process completed with exit code 1.
Busy wait: central-logging/src/main/java/central/studio/logging/core/collector/impl/local/LocalCollector.java#L165
Call to `Thread.sleep()` in a loop, probably busy-waiting
Busy wait: central-logging/src/main/java/central/studio/logging/core/collector/impl/local/LocalCollector.java#L97
Call to `Thread.sleep()` in a loop, probably busy-waiting
Nullability and data flow problems: central-gateway/src/main/java/central/studio/gateway/core/body/ConnectionBody.java#L74
Method invocation `getClass` will produce `NullPointerException`
Infinite loop statement: central-logging/src/main/java/central/studio/logging/core/storage/impl/file/FileAppender.java#L88
`while` statement cannot complete without throwing an exception
Infinite loop statement: central-studio-library/src/main/java/central/provider/scheduled/ScheduledDataContext.java#L177
`while` statement cannot complete without throwing an exception
Javac quirks: central-studio-library/src/main/java/central/provider/graphql/DTO.java#L90
Forward references may cause compilation errors when using older javac versions (for example JDK 5 and JDK 6)
Javac quirks: central-studio-library/src/main/java/central/provider/graphql/DTO.java#L54
Forward references may cause compilation errors when using older javac versions (for example JDK 5 and JDK 6)
Javac quirks: central-studio-library/src/main/java/central/provider/graphql/DTO.java#L80
Forward references may cause compilation errors when using older javac versions (for example JDK 5 and JDK 6)
Javac quirks: central-studio-library/src/main/java/central/provider/graphql/DTO.java#L70
Forward references may cause compilation errors when using older javac versions (for example JDK 5 and JDK 6)
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/multicast/MulticastMessage.java#L50
Non-serializable class `MulticastMessage` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/provider/scheduled/event/DataRefreshEvent.java#L40
Non-serializable class `DataRefreshEvent` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/authority/Role.java#L50
Non-serializable class `Role` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/organization/Unit.java#L48
Non-serializable class `Unit` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/authority/Menu.java#L52
Non-serializable class `Menu` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/storage/StorageBucket.java#L51
Non-serializable class `StorageBucket` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/system/Dictionary.java#L53
Non-serializable class `Dictionary` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/system/Database.java#L52
Non-serializable class `Database` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/multicast/MulticastBroadcaster.java#L51
Non-serializable class `MulticastBroadcaster` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/saas/TenantApplication.java#L48
Non-serializable class `TenantApplication` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/authority/Permission.java#L49
Non-serializable class `Permission` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/log/LogCollector.java#L48
Non-serializable class `LogCollector` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/organization/Post.java#L47
Non-serializable class `Post` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-logging/src/main/java/central/studio/logging/core/collector/CollectEvent.java#L40
Non-serializable class `CollectEvent` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/organization/Account.java#L47
Non-serializable class `Account` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/organization/AccountDepartment.java#L47
Non-serializable class `AccountDepartment` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/log/LogStorage.java#L48
Non-serializable class `LogStorage` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/log/Log.java#L48
Non-serializable class `Log` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/organization/Rank.java#L47
Non-serializable class `Rank` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/storage/StorageFile.java#L51
Non-serializable class `StorageFile` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/gateway/GatewayFilter.java#L49
Non-serializable class `GatewayFilter` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/authority/RolePrincipal.java#L55
Non-serializable class `RolePrincipal` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/organization/Department.java#L46
Non-serializable class `Department` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-provider/src/main/java/central/studio/provider/graphql/saas/dto/TenantApplicationDTO.java#L46
Non-serializable class `TenantApplicationDTO` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/authority/RolePermission.java#L51
Non-serializable class `RolePermission` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/log/LogFilter.java#L50
Non-serializable class `LogFilter` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/saas/Application.java#L50
Non-serializable class `Application` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/organization/AccountUnit.java#L49
Non-serializable class `AccountUnit` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/authority/RoleRange.java#L53
Non-serializable class `RoleRange` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/identity/IdentityPassword.java#L50
Non-serializable class `IdentityPassword` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/identity/IdentityStrategy.java#L50
Non-serializable class `IdentityStrategy` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/organization/Area.java#L48
Non-serializable class `Area` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/saas/Tenant.java#L50
Non-serializable class `Tenant` defines a 'serialVersionUID' field
Non-serializable class with 'serialVersionUID': central-studio-library/src/main/java/central/data/storage/StorageObject.java#L50
Non-serializable class `StorageObject` defines a 'serialVersionUID' field
Release to Github Packages
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636